Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c148' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/9678575-fedora-42-x86_64 --chroot fedora-42-x86_64 Version: 1.6 PID: 11520 Logging PID: 11522 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'bootstrap': 'off', 'build_id': 9678575, 'buildroot_pkgs': [], 'chroot': 'fedora-42-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': '6687d943d61dfd8d89b854a8dc2fd464ec93d7de', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/iucar/cran/R-CRAN-gpboost', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'R-CRAN-gpboost', 'package_version': '1.6.3-1.copr9678575', 'project_dirname': 'cran', 'project_name': 'cran', 'project_owner': 'iucar', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/iucar/cran/fedora-42-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}], 'sandbox': 'iucar/cran--iucar', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': None, 'submitter': 'iucar', 'tags': [], 'task_id': '9678575-fedora-42-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/iucar/cran/R-CRAN-gpboost /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/iucar/cran/R-CRAN-gpboost', '/var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost'... Running: git checkout 6687d943d61dfd8d89b854a8dc2fd464ec93d7de -- cmd: ['git', 'checkout', '6687d943d61dfd8d89b854a8dc2fd464ec93d7de', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost rc: 0 stdout: stderr: Note: switching to '6687d943d61dfd8d89b854a8dc2fd464ec93d7de'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 6687d94 automatic import of R-CRAN-gpboost Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost rc: 0 stdout: stderr: INFO: Reading stdout from command: git rev-parse --abbrev-ref HEAD INFO: Reading stdout from command: git rev-parse HEAD INFO: Reading sources specification file: sources INFO: Downloading gpboost_1.6.3.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o gpboost_1.6.3.tar.gz --location --connect-timeout 60 --retry 3 --retry-delay 10 --remote-time --show-error --fail --retry-all-errors https://copr-dist-git.fedorainfracloud.org/repo/pkgs/iucar/cran/R-CRAN-gpboost/gpboost_1.6.3.tar.gz/md5/d504e313c8ba7252a5d4fa7723d29ec8/gpboost_1.6.3.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 2231k 100 2231k 0 0 12.8M 0 --:--:-- --:--:-- --:--:-- 12.8M tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum gpboost_1.6.3.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost/R-CRAN-gpboost.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1760147525.407048 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 6.3 starting (python version = 3.13.7, NVR = mock-6.3-1.fc42), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost/R-CRAN-gpboost.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-yrpttoqh/R-CRAN-gpboost --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1760147525.407048 -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-yrpttoqh/R-CRAN-gpboost/R-CRAN-gpboost.spec) Config(fedora-42-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 6.3 INFO: Mock Version: 6.3 Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-x86_64-1760147525.407048/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.fc42.x86_64 rpm-sequoia-1.7.0-5.fc42.x86_64 python3-dnf-4.23.0-1.fc42.noarch python3-dnf-plugins-core-4.10.1-1.fc42.noarch dnf5-5.2.16.0-1.fc42.x86_64 dnf5-plugins-5.2.16.0-1.fc42.x86_64 Start: installing minimal buildroot with dnf5 Updating and loading repositories: Copr repository 100% | 48.1 KiB/s | 1.5 KiB | 00m00s fedora 100% | 339.1 KiB/s | 30.9 KiB | 00m00s updates 100% | 494.0 KiB/s | 29.1 KiB | 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-6.fc42 updates 5.4 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-30 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-11.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-2.fc42 updates 83.5 KiB xz x86_64 1:5.8.1-2.fc42 updates 1.3 MiB Installing dependencies: add-determinism x86_64 0.6.0-1.fc42 fedora 2.5 MiB alternatives x86_64 1.33-1.fc42 updates 62.2 KiB ansible-srpm-macros noarch 1-17.1.fc42 fedora 35.7 KiB audit-libs x86_64 4.1.1-1.fc42 updates 378.8 KiB basesystem noarch 11-22.fc42 fedora 0.0 B binutils x86_64 2.44-6.fc42 updates 25.8 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 2025.2.80_v9.0.304-1.0.fc42 updates 2.7 MiB coreutils-common x86_64 9.6-6.fc42 updates 11.1 MiB crypto-policies noarch 20250707-1.gitad370a8.fc42 updates 142.9 KiB curl x86_64 8.11.1-6.fc42 updates 450.6 KiB cyrus-sasl-lib x86_64 2.1.28-30.fc42 fedora 2.3 MiB debugedit x86_64 5.1-7.fc42 updates 192.7 KiB dwz x86_64 0.16-1.fc42 updates 287.1 KiB ed x86_64 1.21-2.fc42 fedora 146.5 KiB efi-srpm-macros noarch 6-3.fc42 updates 40.1 KiB elfutils x86_64 0.193-2.fc42 updates 2.9 MiB elfutils-debuginfod-client x86_64 0.193-2.fc42 updates 83.9 KiB elfutils-default-yama-scope noarch 0.193-2.fc42 updates 1.8 KiB elfutils-libelf x86_64 0.193-2.fc42 updates 1.2 MiB elfutils-libs x86_64 0.193-2.fc42 updates 683.4 KiB fedora-gpg-keys noarch 42-1 fedora 128.2 KiB fedora-release noarch 42-30 updates 0.0 B fedora-release-identity-basic noarch 42-30 updates 646.0 B fedora-repos noarch 42-1 fedora 4.9 KiB file x86_64 5.46-3.fc42 updates 100.2 KiB file-libs x86_64 5.46-3.fc42 updates 11.9 MiB filesystem x86_64 3.18-47.fc42 updates 112.0 B filesystem-srpm-macros noarch 3.18-47.fc42 updates 38.2 KiB fonts-srpm-macros noarch 1:2.0.5-22.fc42 updates 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.3-1.fc42 updates 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-11.fc42 updates 6.6 MiB glibc-common x86_64 2.41-11.fc42 updates 1.0 MiB glibc-gconv-extra x86_64 2.41-11.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 gnulib-l10n noarch 20241231-1.fc42 updates 655.0 KiB go-srpm-macros noarch 3.8.0-1.fc42 updates 61.9 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-6.fc42 updates 2.3 MiB libacl x86_64 2.3.2-3.fc42 fedora 38.3 KiB libarchive x86_64 3.8.1-1.fc42 updates 955.2 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-6.fc42 updates 834.1 KiB libeconf x86_64 0.7.6-2.fc42 updates 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.2.1-1.fc42 updates 266.6 KiB libgomp x86_64 15.2.1-1.fc42 updates 541.1 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-3.fc42 updates 193.1 KiB libsemanage x86_64 3.8.1-2.fc42 updates 304.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.3-1.fc42 updates 567.1 KiB libssh-config noarch 0.11.3-1.fc42 updates 277.0 B libstdc++ x86_64 15.2.1-1.fc42 updates 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.8-1.fc42 updates 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.10-1.fc42 updates 655.8 KiB openssl-libs x86_64 1:3.2.6-2.fc42 updates 7.8 MiB p11-kit x86_64 0.25.8-1.fc42 updates 2.3 MiB p11-kit-trust x86_64 0.25.8-1.fc42 updates 446.5 KiB package-notes-srpm-macros noarch 0.5-13.fc42 fedora 1.6 KiB pam-libs x86_64 1.7.0-6.fc42 updates 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 20250616-1.fc42 updates 69.1 KiB pyproject-srpm-macros noarch 1.18.4-1.fc42 updates 1.9 KiB python-srpm-macros noarch 3.13-5.fc42 updates 51.0 KiB qt5-srpm-macros noarch 5.15.17-1.fc42 updates 500.0 B qt6-srpm-macros noarch 6.9.2-1.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.4-1.fc42 updates 4.8 KiB setup noarch 2.15.0-13.fc42 fedora 720.9 KiB sqlite-libs x86_64 3.47.2-5.fc42 updates 1.5 MiB systemd-libs x86_64 257.9-2.fc42 updates 2.2 MiB systemd-standalone-sysusers x86_64 257.9-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.8.1-2.fc42 updates 217.8 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.5-2.fc42 updates 137.6 KiB zstd x86_64 1.5.7-1.fc42 fedora 1.7 MiB Installing groups: Buildsystem building group Transaction Summary: Installing: 149 packages Total size of inbound packages is 52 MiB. Need to download 0 B. After this operation, 178 MiB extra will be used (install 178 MiB, remove 0 B). [ 1/149] tar-2:1.35-5.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/149] bzip2-0:1.0.8-20.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/149] rpm-build-0:4.20.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/149] unzip-0:6.0-66.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/149] cpio-0:2.15-4.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/149] bash-0:5.2.37-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/149] grep-0:3.11-10.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/149] sed-0:4.9-4.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/149] shadow-utils-2:4.17.4-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/149] findutils-1:4.10.0-5.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/149] gzip-0:1.13-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/149] info-0:7.2-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/149] redhat-rpm-config-0:342-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/149] which-0:2.23-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/149] coreutils-0:9.6-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/149] patch-0:2.8-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/149] util-linux-0:2.40.4-7.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/149] diffutils-0:3.12-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/149] fedora-release-common-0:42-30 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/149] gawk-0:5.3.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/149] glibc-minimal-langpack-0:2.41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/149] xz-1:5.8.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/149] libacl-0:2.3.2-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/149] bzip2-libs-0:1.0.8-20.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/149] popt-0:1.19-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/149] readline-0:8.2-13.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/149] rpm-0:4.20.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/149] rpm-build-libs-0:4.20.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/149] rpm-libs-0:4.20.1-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/149] zstd-0:1.5.7-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/149] ncurses-libs-0:6.5-5.20250125 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/149] pcre2-0:10.45-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/149] setup-0:2.15.0-13.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/149] ansible-srpm-macros-0:1-17.1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/149] build-reproducibility-srpm-ma 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/149] forge-srpm-macros-0:0.4.0-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/149] fpc-srpm-macros-0:1.3-14.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/149] ghc-srpm-macros-0:1.9.2-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/149] gnat-srpm-macros-0:6-7.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/149] kernel-srpm-macros-0:1.0-25.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/149] lua-srpm-macros-0:1-15.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/149] ocaml-srpm-macros-0:10-4.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/149] openblas-srpm-macros-0:2-19.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/149] package-notes-srpm-macros-0:0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/149] perl-srpm-macros-0:1-57.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/149] tree-sitter-srpm-macros-0:0.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/149] zig-srpm-macros-0:1-4.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/149] zip-0:3.0-43.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/149] gmp-1:6.3.0-4.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/149] libattr-0:2.5.2-5.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/149] libcap-0:2.73-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/149] coreutils-common-0:9.6-6.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/149] ed-0:1.21-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/149] libblkid-0:2.40.4-7.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/149] libcap-ng-0:0.8.5-4.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/149] libfdisk-0:2.40.4-7.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/149] libmount-0:2.40.4-7.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/149] libsmartcols-0:2.40.4-7.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/149] libuuid-0:2.40.4-7.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/149] util-linux-core-0:2.40.4-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/149] fedora-repos-0:42-1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/149] mpfr-0:4.2.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/149] glibc-common-0:2.41-11.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/149] xz-libs-1:5.8.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/149] libzstd-0:1.5.7-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/149] rpm-sequoia-0:1.7.0-5.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/149] lz4-libs-0:1.10.0-2.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/149] ncurses-base-0:6.5-5.20250125 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/149] pcre2-syntax-0:10.45-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/149] add-determinism-0:0.6.0-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/149] gnulib-l10n-0:20241231-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/149] fedora-gpg-keys-0:42-1.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/149] glibc-0:2.41-11.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/149] glibc-gconv-extra-0:2.41-11.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/149] basesystem-0:11-22.fc42.noarc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/149] dwz-0:0.16-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/149] efi-srpm-macros-0:6-3.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/149] file-0:5.46-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/149] file-libs-0:5.46-3.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/149] filesystem-srpm-macros-0:3.18 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/149] fonts-srpm-macros-1:2.0.5-22. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/149] go-srpm-macros-0:3.8.0-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/149] pyproject-srpm-macros-0:1.18. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/149] python-srpm-macros-0:3.13-5.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/149] qt5-srpm-macros-0:5.15.17-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/149] qt6-srpm-macros-0:6.9.2-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/149] rust-srpm-macros-0:26.4-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/149] filesystem-0:3.18-47.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/149] libgcc-0:15.2.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/149] zlib-ng-compat-0:2.2.5-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/149] elfutils-libelf-0:0.193-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/149] elfutils-libs-0:0.193-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/149] elfutils-0:0.193-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/149] elfutils-debuginfod-client-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/149] json-c-0:0.18-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/149] libselinux-0:3.8-3.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/149] libsepol-0:3.8-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/149] openssl-libs-1:3.2.6-2.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/149] systemd-libs-0:257.9-2.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/149] libstdc++-0:15.2.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/149] libxcrypt-0:4.4.38-7.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/149] audit-libs-0:4.1.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/149] pam-libs-0:1.7.0-6.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/149] libeconf-0:0.7.6-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/149] libsemanage-0:3.8.1-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/149] lua-libs-0:5.4.8-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/149] sqlite-libs-0:3.47.2-5.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/149] libgomp-0:15.2.1-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/149] binutils-0:2.44-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/149] jansson-0:2.14-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/149] debugedit-0:5.1-7.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/149] libarchive-0:3.8.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/149] libxml2-0:2.12.10-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/149] pkgconf-pkg-config-0:2.3.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/149] pkgconf-0:2.3.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/149] pkgconf-m4-0:2.3.0-2.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/149] libpkgconf-0:2.3.0-2.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/149] curl-0:8.11.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/149] ca-certificates-0:2025.2.80_v 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/149] crypto-policies-0:20250707-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/149] elfutils-default-yama-scope-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/149] libffi-0:3.4.6-5.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/149] p11-kit-0:0.25.8-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/149] libtasn1-0:4.20.0-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/149] p11-kit-trust-0:0.25.8-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [126/149] alternatives-0:1.33-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [127/149] fedora-release-0:42-30.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [128/149] fedora-release-identity-basic 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [129/149] libcurl-0:8.11.1-6.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [130/149] libbrotli-0:1.1.0-6.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [131/149] libidn2-0:2.3.8-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [132/149] libnghttp2-0:1.64.0-3.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [133/149] libpsl-0:0.21.5-5.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [134/149] libssh-0:0.11.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [135/149] libunistring-0:1.1-9.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [136/149] libssh-config-0:0.11.3-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [137/149] gdb-minimal-0:16.3-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [138/149] xxhash-libs-0:0.8.3-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [139/149] systemd-standalone-sysusers-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [140/149] publicsuffix-list-dafsa-0:202 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [141/149] krb5-libs-0:1.21.3-6.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [142/149] keyutils-libs-0:1.6.3-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [143/149] libcom_err-0:1.47.2-3.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [144/149] libverto-0:0.3.2-10.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [145/149] openldap-0:2.6.10-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [146/149] cyrus-sasl-lib-0:2.1.28-30.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [147/149] libevent-0:2.1.12-15.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [148/149] libtool-ltdl-0:2.5.4-4.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [149/149] gdbm-libs-1:1.23-9.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded -------------------------------------------------------------------------------- [149/149] Total 100% | 0.0 B/s | 0.0 B | 00m00s 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/151] Verify package files 100% | 737.0 B/s | 149.0 B | 00m00s [ 2/151] Prepare transaction 100% | 1.9 KiB/s | 149.0 B | 00m00s [ 3/151] Installing libgcc-0:15.2.1-1. 100% | 130.9 MiB/s | 268.2 KiB | 00m00s [ 4/151] Installing publicsuffix-list- 100% | 68.2 MiB/s | 69.8 KiB | 00m00s [ 5/151] Installing libssh-config-0:0. 100% | 0.0 B/s | 816.0 B | 00m00s [ 6/151] Installing fedora-release-ide 100% | 882.8 KiB/s | 904.0 B | 00m00s [ 7/151] Installing fedora-gpg-keys-0: 100% | 19.0 MiB/s | 174.8 KiB | 00m00s [ 8/151] Installing fedora-repos-0:42- 100% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 9/151] Installing fedora-release-com 100% | 12.0 MiB/s | 24.5 KiB | 00m00s [ 10/151] Installing fedora-release-0:4 100% | 2.6 KiB/s | 124.0 B | 00m00s >>> Running sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Scriptlet output: >>> Creating group 'adm' with GID 4. >>> Creating group 'audio' with GID 63. >>> Creating group 'bin' with GID 1. >>> Creating group 'cdrom' with GID 11. >>> Creating group 'clock' with GID 103. >>> Creating group 'daemon' with GID 2. >>> Creating group 'dialout' with GID 18. >>> Creating group 'disk' with GID 6. >>> Creating group 'floppy' with GID 19. >>> Creating group 'ftp' with GID 50. >>> Creating group 'games' with GID 20. >>> Creating group 'input' with GID 104. >>> Creating group 'kmem' with GID 9. >>> Creating group 'kvm' with GID 36. >>> Creating group 'lock' with GID 54. >>> Creating group 'lp' with GID 7. >>> Creating group 'mail' with GID 12. >>> Creating group 'man' with GID 15. >>> Creating group 'mem' with GID 8. >>> Creating group 'nobody' with GID 65534. >>> Creating group 'render' with GID 105. >>> Creating group 'root' with GID 0. >>> Creating group 'sgx' with GID 106. >>> Creating group 'sys' with GID 3. >>> Creating group 'tape' with GID 33. >>> Creating group 'tty' with GID 5. >>> Creating group 'users' with GID 100. >>> Creating group 'utmp' with GID 22. >>> Creating group 'video' with GID 39. >>> Creating group 'wheel' with GID 10. >>> >>> Running sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Finished sysusers scriptlet: setup-0:2.15.0-13.fc42.noarch >>> Scriptlet output: >>> Creating user 'adm' (adm) with UID 3 and GID 4. >>> Creating user 'bin' (bin) with UID 1 and GID 1. >>> Creating user 'daemon' (daemon) with UID 2 and GID 2. >>> Creating user 'ftp' (FTP User) with UID 14 and GID 50. >>> Creating user 'games' (games) with UID 12 and GID 20. >>> Creating user 'halt' (halt) with UID 7 and GID 0. >>> Creating user 'lp' (lp) with UID 4 and GID 7. >>> Creating user 'mail' (mail) with UID 8 and GID 12. >>> Creating user 'nobody' (Kernel Overflow User) with UID 65534 and GID 65534. >>> Creating user 'operator' (operator) with UID 11 and GID 0. >>> Creating user 'root' (Super User) with UID 0 and GID 0. >>> Creating user 'shutdown' (shutdown) with UID 6 and GID 0. >>> Creating user 'sync' (sync) with UID 5 and GID 0. >>> [ 11/151] Installing setup-0:2.15.0-13. 100% | 39.4 MiB/s | 726.7 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 12/151] Installing filesystem-0:3.18- 100% | 1.4 MiB/s | 212.8 KiB | 00m00s [ 13/151] Installing basesystem-0:11-22 100% | 0.0 B/s | 124.0 B | 00m00s [ 14/151] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [ 15/151] Installing rust-srpm-macros-0 100% | 0.0 B/s | 5.6 KiB | 00m00s [ 16/151] Installing qt6-srpm-macros-0: 100% | 0.0 B/s | 740.0 B | 00m00s [ 17/151] Installing qt5-srpm-macros-0: 100% | 0.0 B/s | 776.0 B | 00m00s [ 18/151] Installing gnulib-l10n-0:2024 100% | 107.7 MiB/s | 661.9 KiB | 00m00s [ 19/151] Installing coreutils-common-0 100% | 259.4 MiB/s | 11.2 MiB | 00m00s [ 20/151] Installing pcre2-syntax-0:10. 100% | 135.0 MiB/s | 276.4 KiB | 00m00s [ 21/151] Installing ncurses-base-0:6.5 100% | 38.2 MiB/s | 352.2 KiB | 00m00s [ 22/151] Installing glibc-minimal-lang 100% | 0.0 B/s | 124.0 B | 00m00s [ 23/151] Installing ncurses-libs-0:6.5 100% | 155.1 MiB/s | 952.8 KiB | 00m00s [ 24/151] Installing glibc-0:2.41-11.fc 100% | 158.4 MiB/s | 6.7 MiB | 00m00s [ 25/151] Installing bash-0:5.2.37-1.fc 100% | 204.2 MiB/s | 8.2 MiB | 00m00s [ 26/151] Installing glibc-common-0:2.4 100% | 51.0 MiB/s | 1.0 MiB | 00m00s [ 27/151] Installing glibc-gconv-extra- 100% | 146.2 MiB/s | 7.3 MiB | 00m00s [ 28/151] Installing zlib-ng-compat-0:2 100% | 135.2 MiB/s | 138.4 KiB | 00m00s [ 29/151] Installing bzip2-libs-0:1.0.8 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 30/151] Installing xz-libs-1:5.8.1-2. 100% | 213.8 MiB/s | 218.9 KiB | 00m00s [ 31/151] Installing libuuid-0:2.40.4-7 100% | 37.5 MiB/s | 38.4 KiB | 00m00s [ 32/151] Installing libblkid-0:2.40.4- 100% | 128.7 MiB/s | 263.5 KiB | 00m00s [ 33/151] Installing popt-0:1.19-8.fc42 100% | 34.0 MiB/s | 139.4 KiB | 00m00s [ 34/151] Installing readline-0:8.2-13. 100% | 237.9 MiB/s | 487.1 KiB | 00m00s [ 35/151] Installing gmp-1:6.3.0-4.fc42 100% | 264.8 MiB/s | 813.5 KiB | 00m00s [ 36/151] Installing libzstd-0:1.5.7-1. 100% | 263.4 MiB/s | 809.1 KiB | 00m00s [ 37/151] Installing elfutils-libelf-0: 100% | 291.6 MiB/s | 1.2 MiB | 00m00s [ 38/151] Installing libstdc++-0:15.2.1 100% | 283.6 MiB/s | 2.8 MiB | 00m00s [ 39/151] Installing libxcrypt-0:4.4.38 100% | 140.2 MiB/s | 287.2 KiB | 00m00s [ 40/151] Installing libattr-0:2.5.2-5. 100% | 27.4 MiB/s | 28.1 KiB | 00m00s [ 41/151] Installing libacl-0:2.3.2-3.f 100% | 38.2 MiB/s | 39.2 KiB | 00m00s [ 42/151] Installing dwz-0:0.16-1.fc42. 100% | 20.1 MiB/s | 288.5 KiB | 00m00s [ 43/151] Installing mpfr-0:4.2.2-1.fc4 100% | 202.7 MiB/s | 830.4 KiB | 00m00s [ 44/151] Installing gawk-0:5.3.1-1.fc4 100% | 77.0 MiB/s | 1.7 MiB | 00m00s [ 45/151] Installing unzip-0:6.0-66.fc4 100% | 27.5 MiB/s | 393.8 KiB | 00m00s [ 46/151] Installing file-libs-0:5.46-3 100% | 539.0 MiB/s | 11.9 MiB | 00m00s [ 47/151] Installing file-0:5.46-3.fc42 100% | 3.4 MiB/s | 101.7 KiB | 00m00s [ 48/151] Installing crypto-policies-0: 100% | 16.4 MiB/s | 167.8 KiB | 00m00s [ 49/151] Installing pcre2-0:10.45-1.fc 100% | 227.6 MiB/s | 699.1 KiB | 00m00s [ 50/151] Installing grep-0:3.11-10.fc4 100% | 47.8 MiB/s | 1.0 MiB | 00m00s [ 51/151] Installing xz-1:5.8.1-2.fc42. 100% | 60.5 MiB/s | 1.3 MiB | 00m00s [ 52/151] Installing libcap-ng-0:0.8.5- 100% | 73.1 MiB/s | 74.8 KiB | 00m00s [ 53/151] Installing audit-libs-0:4.1.1 100% | 124.2 MiB/s | 381.5 KiB | 00m00s [ 54/151] Installing libsmartcols-0:2.4 100% | 177.3 MiB/s | 181.5 KiB | 00m00s [ 55/151] Installing lz4-libs-0:1.10.0- 100% | 154.7 MiB/s | 158.5 KiB | 00m00s [ 56/151] Installing libsepol-0:3.8-1.f 100% | 269.2 MiB/s | 827.0 KiB | 00m00s [ 57/151] Installing libselinux-0:3.8-3 100% | 94.9 MiB/s | 194.3 KiB | 00m00s [ 58/151] Installing sed-0:4.9-4.fc42.x 100% | 44.5 MiB/s | 865.5 KiB | 00m00s [ 59/151] Installing findutils-1:4.10.0 100% | 85.2 MiB/s | 1.9 MiB | 00m00s [ 60/151] Installing libmount-0:2.40.4- 100% | 174.5 MiB/s | 357.3 KiB | 00m00s [ 61/151] Installing libeconf-0:0.7.6-2 100% | 64.7 MiB/s | 66.2 KiB | 00m00s [ 62/151] Installing pam-libs-0:1.7.0-6 100% | 63.0 MiB/s | 129.1 KiB | 00m00s [ 63/151] Installing libcap-0:2.73-2.fc 100% | 13.8 MiB/s | 212.1 KiB | 00m00s [ 64/151] Installing systemd-libs-0:257 100% | 248.0 MiB/s | 2.2 MiB | 00m00s [ 65/151] Installing lua-libs-0:5.4.8-1 100% | 137.7 MiB/s | 282.0 KiB | 00m00s [ 66/151] Installing libffi-0:3.4.6-5.f 100% | 81.7 MiB/s | 83.7 KiB | 00m00s [ 67/151] Installing libtasn1-0:4.20.0- 100% | 87.0 MiB/s | 178.1 KiB | 00m00s [ 68/151] Installing p11-kit-0:0.25.8-1 100% | 84.8 MiB/s | 2.3 MiB | 00m00s [ 69/151] Installing alternatives-0:1.3 100% | 5.2 MiB/s | 63.8 KiB | 00m00s [ 70/151] Installing libunistring-0:1.1 100% | 287.8 MiB/s | 1.7 MiB | 00m00s [ 71/151] Installing libidn2-0:2.3.8-1. 100% | 109.9 MiB/s | 562.7 KiB | 00m00s [ 72/151] Installing libpsl-0:0.21.5-5. 100% | 75.7 MiB/s | 77.5 KiB | 00m00s [ 73/151] Installing p11-kit-trust-0:0. 100% | 14.6 MiB/s | 448.3 KiB | 00m00s [ 74/151] Installing openssl-libs-1:3.2 100% | 289.8 MiB/s | 7.8 MiB | 00m00s [ 75/151] Installing coreutils-0:9.6-6. 100% | 102.9 MiB/s | 5.5 MiB | 00m00s [ 76/151] Installing ca-certificates-0: 100% | 1.2 MiB/s | 2.5 MiB | 00m02s [ 77/151] Installing gzip-0:1.13-3.fc42 100% | 22.9 MiB/s | 398.4 KiB | 00m00s [ 78/151] Installing rpm-sequoia-0:1.7. 100% | 268.3 MiB/s | 2.4 MiB | 00m00s [ 79/151] Installing libevent-0:2.1.12- 100% | 177.1 MiB/s | 906.9 KiB | 00m00s [ 80/151] Installing util-linux-core-0: 100% | 59.4 MiB/s | 1.4 MiB | 00m00s [ 81/151] Installing systemd-standalone 100% | 18.1 MiB/s | 277.8 KiB | 00m00s [ 82/151] Installing tar-2:1.35-5.fc42. 100% | 118.5 MiB/s | 3.0 MiB | 00m00s [ 83/151] Installing libsemanage-0:3.8. 100% | 99.7 MiB/s | 306.2 KiB | 00m00s [ 84/151] Installing shadow-utils-2:4.1 100% | 87.9 MiB/s | 4.0 MiB | 00m00s [ 85/151] Installing zstd-0:1.5.7-1.fc4 100% | 90.0 MiB/s | 1.7 MiB | 00m00s [ 86/151] Installing zip-0:3.0-43.fc42. 100% | 42.9 MiB/s | 702.4 KiB | 00m00s [ 87/151] Installing libfdisk-0:2.40.4- 100% | 182.3 MiB/s | 373.4 KiB | 00m00s [ 88/151] Installing libxml2-0:2.12.10- 100% | 84.8 MiB/s | 1.7 MiB | 00m00s [ 89/151] Installing libarchive-0:3.8.1 100% | 233.7 MiB/s | 957.1 KiB | 00m00s [ 90/151] Installing bzip2-0:1.0.8-20.f 100% | 7.2 MiB/s | 103.8 KiB | 00m00s [ 91/151] Installing add-determinism-0: 100% | 123.3 MiB/s | 2.5 MiB | 00m00s [ 92/151] Installing build-reproducibil 100% | 0.0 B/s | 1.0 KiB | 00m00s [ 93/151] Installing sqlite-libs-0:3.47 100% | 252.1 MiB/s | 1.5 MiB | 00m00s [ 94/151] Installing rpm-libs-0:4.20.1- 100% | 176.6 MiB/s | 723.4 KiB | 00m00s [ 95/151] Installing ed-0:1.21-2.fc42.x 100% | 10.4 MiB/s | 148.8 KiB | 00m00s [ 96/151] Installing patch-0:2.8-1.fc42 100% | 15.6 MiB/s | 224.3 KiB | 00m00s [ 97/151] Installing filesystem-srpm-ma 100% | 38.0 MiB/s | 38.9 KiB | 00m00s [ 98/151] Installing elfutils-default-y 100% | 136.2 KiB/s | 2.0 KiB | 00m00s [ 99/151] Installing elfutils-libs-0:0. 100% | 167.3 MiB/s | 685.2 KiB | 00m00s [100/151] Installing cpio-0:2.15-4.fc42 100% | 52.4 MiB/s | 1.1 MiB | 00m00s [101/151] Installing diffutils-0:3.12-1 100% | 71.0 MiB/s | 1.6 MiB | 00m00s [102/151] Installing json-c-0:0.18-2.fc 100% | 85.9 MiB/s | 88.0 KiB | 00m00s [103/151] Installing libgomp-0:15.2.1-1 100% | 264.9 MiB/s | 542.5 KiB | 00m00s [104/151] Installing rpm-build-libs-0:4 100% | 202.5 MiB/s | 207.4 KiB | 00m00s [105/151] Installing jansson-0:2.14-2.f 100% | 92.2 MiB/s | 94.4 KiB | 00m00s [106/151] Installing libpkgconf-0:2.3.0 100% | 77.4 MiB/s | 79.2 KiB | 00m00s [107/151] Installing pkgconf-0:2.3.0-2. 100% | 6.8 MiB/s | 91.0 KiB | 00m00s [108/151] Installing pkgconf-pkg-config 100% | 136.4 KiB/s | 1.8 KiB | 00m00s [109/151] Installing libbrotli-0:1.1.0- 100% | 205.9 MiB/s | 843.6 KiB | 00m00s [110/151] Installing libnghttp2-0:1.64. 100% | 167.5 MiB/s | 171.5 KiB | 00m00s [111/151] Installing xxhash-libs-0:0.8. 100% | 89.4 MiB/s | 91.6 KiB | 00m00s [112/151] Installing keyutils-libs-0:1. 100% | 58.3 MiB/s | 59.7 KiB | 00m00s [113/151] Installing libcom_err-0:1.47. 100% | 66.6 MiB/s | 68.2 KiB | 00m00s [114/151] Installing libverto-0:0.3.2-1 100% | 26.6 MiB/s | 27.2 KiB | 00m00s [115/151] Installing krb5-libs-0:1.21.3 100% | 208.3 MiB/s | 2.3 MiB | 00m00s [116/151] Installing libssh-0:0.11.3-1. 100% | 185.3 MiB/s | 569.2 KiB | 00m00s [117/151] Installing libtool-ltdl-0:2.5 100% | 69.6 MiB/s | 71.2 KiB | 00m00s [118/151] Installing gdbm-libs-1:1.23-9 100% | 128.5 MiB/s | 131.6 KiB | 00m00s [119/151] Installing cyrus-sasl-lib-0:2 100% | 109.7 MiB/s | 2.3 MiB | 00m00s [120/151] Installing openldap-0:2.6.10- 100% | 161.0 MiB/s | 659.6 KiB | 00m00s [121/151] Installing libcurl-0:8.11.1-6 100% | 203.9 MiB/s | 835.2 KiB | 00m00s [122/151] Installing elfutils-debuginfo 100% | 6.0 MiB/s | 86.2 KiB | 00m00s [123/151] Installing elfutils-0:0.193-2 100% | 121.8 MiB/s | 2.9 MiB | 00m00s [124/151] Installing binutils-0:2.44-6. 100% | 230.7 MiB/s | 25.8 MiB | 00m00s [125/151] Installing gdb-minimal-0:16.3 100% | 240.9 MiB/s | 13.2 MiB | 00m00s [126/151] Installing debugedit-0:5.1-7. 100% | 13.6 MiB/s | 195.4 KiB | 00m00s [127/151] Installing curl-0:8.11.1-6.fc 100% | 12.6 MiB/s | 453.1 KiB | 00m00s [128/151] Installing rpm-0:4.20.1-1.fc4 100% | 60.9 MiB/s | 2.5 MiB | 00m00s [129/151] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [130/151] Installing tree-sitter-srpm-m 100% | 7.2 MiB/s | 7.4 KiB | 00m00s [131/151] Installing zig-srpm-macros-0: 100% | 0.0 B/s | 1.7 KiB | 00m00s [132/151] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.1 KiB | 00m00s [133/151] Installing perl-srpm-macros-0 100% | 0.0 B/s | 1.1 KiB | 00m00s [134/151] Installing package-notes-srpm 100% | 0.0 B/s | 2.0 KiB | 00m00s [135/151] Installing openblas-srpm-macr 100% | 0.0 B/s | 392.0 B | 00m00s [136/151] Installing ocaml-srpm-macros- 100% | 0.0 B/s | 2.2 KiB | 00m00s [137/151] Installing kernel-srpm-macros 100% | 0.0 B/s | 2.3 KiB | 00m00s [138/151] Installing gnat-srpm-macros-0 100% | 0.0 B/s | 1.3 KiB | 00m00s [139/151] Installing ghc-srpm-macros-0: 100% | 0.0 B/s | 1.0 KiB | 00m00s [140/151] Installing fpc-srpm-macros-0: 100% | 0.0 B/s | 420.0 B | 00m00s [141/151] Installing ansible-srpm-macro 100% | 35.4 MiB/s | 36.2 KiB | 00m00s [142/151] Installing forge-srpm-macros- 100% | 39.3 MiB/s | 40.3 KiB | 00m00s [143/151] Installing fonts-srpm-macros- 100% | 55.7 MiB/s | 57.0 KiB | 00m00s [144/151] Installing go-srpm-macros-0:3 100% | 61.6 MiB/s | 63.0 KiB | 00m00s [145/151] Installing python-srpm-macros 100% | 50.9 MiB/s | 52.2 KiB | 00m00s [146/151] Installing redhat-rpm-config- 100% | 62.6 MiB/s | 192.2 KiB | 00m00s [147/151] Installing rpm-build-0:4.20.1 100% | 10.8 MiB/s | 177.4 KiB | 00m00s [148/151] Installing pyproject-srpm-mac 100% | 1.2 MiB/s | 2.5 KiB | 00m00s [149/151] Installing util-linux-0:2.40. 100% | 56.8 MiB/s | 3.5 MiB | 00m00s [150/151] Installing which-0:2.23-2.fc4 100% | 5.6 MiB/s | 85.7 KiB | 00m00s [151/151] Installing info-0:7.2-3.fc42. 100% | 129.9 KiB/s | 358.3 KiB | 00m03s 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.33-1.fc42.x86_64 ansible-srpm-macros-1-17.1.fc42.noarch audit-libs-4.1.1-1.fc42.x86_64 basesystem-11-22.fc42.noarch bash-5.2.37-1.fc42.x86_64 binutils-2.44-6.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-2025.2.80_v9.0.304-1.0.fc42.noarch coreutils-9.6-6.fc42.x86_64 coreutils-common-9.6-6.fc42.x86_64 cpio-2.15-4.fc42.x86_64 crypto-policies-20250707-1.gitad370a8.fc42.noarch curl-8.11.1-6.fc42.x86_64 cyrus-sasl-lib-2.1.28-30.fc42.x86_64 debugedit-5.1-7.fc42.x86_64 diffutils-3.12-1.fc42.x86_64 dwz-0.16-1.fc42.x86_64 ed-1.21-2.fc42.x86_64 efi-srpm-macros-6-3.fc42.noarch elfutils-0.193-2.fc42.x86_64 elfutils-debuginfod-client-0.193-2.fc42.x86_64 elfutils-default-yama-scope-0.193-2.fc42.noarch elfutils-libelf-0.193-2.fc42.x86_64 elfutils-libs-0.193-2.fc42.x86_64 fedora-gpg-keys-42-1.noarch fedora-release-42-30.noarch fedora-release-common-42-30.noarch fedora-release-identity-basic-42-30.noarch fedora-repos-42-1.noarch file-5.46-3.fc42.x86_64 file-libs-5.46-3.fc42.x86_64 filesystem-3.18-47.fc42.x86_64 filesystem-srpm-macros-3.18-47.fc42.noarch findutils-4.10.0-5.fc42.x86_64 fonts-srpm-macros-2.0.5-22.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.3-1.fc42.x86_64 gdbm-libs-1.23-9.fc42.x86_64 ghc-srpm-macros-1.9.2-2.fc42.noarch glibc-2.41-11.fc42.x86_64 glibc-common-2.41-11.fc42.x86_64 glibc-gconv-extra-2.41-11.fc42.x86_64 glibc-minimal-langpack-2.41-11.fc42.x86_64 gmp-6.3.0-4.fc42.x86_64 gnat-srpm-macros-6-7.fc42.noarch gnulib-l10n-20241231-1.fc42.noarch go-srpm-macros-3.8.0-1.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-6.fc42.x86_64 libacl-2.3.2-3.fc42.x86_64 libarchive-3.8.1-1.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-6.fc42.x86_64 libeconf-0.7.6-2.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.2.1-1.fc42.x86_64 libgomp-15.2.1-1.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-3.fc42.x86_64 libsemanage-3.8.1-2.fc42.x86_64 libsepol-3.8-1.fc42.x86_64 libsmartcols-2.40.4-7.fc42.x86_64 libssh-0.11.3-1.fc42.x86_64 libssh-config-0.11.3-1.fc42.noarch libstdc++-15.2.1-1.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.8-1.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.10-1.fc42.x86_64 openssl-libs-3.2.6-2.fc42.x86_64 p11-kit-0.25.8-1.fc42.x86_64 p11-kit-trust-0.25.8-1.fc42.x86_64 package-notes-srpm-macros-0.5-13.fc42.noarch pam-libs-1.7.0-6.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-20250616-1.fc42.noarch pyproject-srpm-macros-1.18.4-1.fc42.noarch python-srpm-macros-3.13-5.fc42.noarch qt5-srpm-macros-5.15.17-1.fc42.noarch qt6-srpm-macros-6.9.2-1.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.4-1.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-5.fc42.x86_64 systemd-libs-257.9-2.fc42.x86_64 systemd-standalone-sysusers-257.9-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-2.fc42.x86_64 xxhash-libs-0.8.3-2.fc42.x86_64 xz-5.8.1-2.fc42.x86_64 xz-libs-5.8.1-2.fc42.x86_64 zig-srpm-macros-1-4.fc42.noarch zip-3.0-43.fc42.x86_64 zlib-ng-compat-2.2.5-2.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-gpboost-1.6.3-1.fc42.copr9678575.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-1760147525.407048/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-yrpttoqh/R-CRAN-gpboost/R-CRAN-gpboost.spec) Config(child) 0 minutes 15 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-gpboost-1.6.3-1.fc42.copr9678575.src.rpm) Config(fedora-42-x86_64) Start: chroot init INFO: mounting tmpfs at /var/lib/mock/fedora-42-x86_64-1760147525.407048/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.fc42.x86_64 rpm-sequoia-1.7.0-5.fc42.x86_64 python3-dnf-4.23.0-1.fc42.noarch python3-dnf-plugins-core-4.10.1-1.fc42.noarch dnf5-5.2.16.0-1.fc42.x86_64 dnf5-plugins-5.2.16.0-1.fc42.x86_64 Finish: chroot init Start: build phase for R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.src.rpm Start: build setup for R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.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-gpboost-1.6.3-1.fc42.copr9678575.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: Copr repository 100% | 14.1 KiB/s | 1.5 KiB | 00m00s fedora 100% | 178.4 KiB/s | 30.9 KiB | 00m00s updates 100% | 208.2 KiB/s | 29.1 KiB | 00m00s Repositories loaded. Package Arch Version Repository Size Installing: R-CRAN-Matrix x86_64 1.7.4-1.fc42.copr9500981 copr_base 8.2 MiB R-CRAN-R6 noarch 2.6.1-1.fc42.copr8922444 copr_base 123.4 KiB R-CRAN-RJSONIO x86_64 2.0.0-1.fc42.copr9307996 copr_base 2.4 MiB R-CRAN-data.table x86_64 1.17.8-1.fc42.copr9264354 copr_base 5.1 MiB R-core x86_64 4.5.1-1.fc42 updates 104.0 MiB R-devel x86_64 4.5.1-1.fc42 updates 0.0 B Installing dependencies: R-CRAN-lattice x86_64 0.22.7-1.fc42.copr8924871 copr_base 2.0 MiB R-core-devel x86_64 4.5.1-1.fc42 updates 410.8 KiB R-java x86_64 4.5.1-1.fc42 updates 0.0 B R-java-devel x86_64 4.5.1-1.fc42 updates 0.0 B 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-3.fc42 updates 1.4 MiB annobin-docs noarch 12.94-1.fc42 updates 98.9 KiB annobin-plugin-gcc x86_64 12.94-1.fc42 updates 993.5 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.2.1-1.fc42 updates 37.9 MiB cups-filesystem noarch 1:2.4.14-2.fc42 updates 0.0 B cups-libs x86_64 1:2.4.14-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-22.fc42 updates 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.2.1-1.fc42 updates 111.2 MiB gcc-c++ x86_64 15.2.1-1.fc42 updates 41.3 MiB gcc-gfortran x86_64 15.2.1-1.fc42 updates 40.3 MiB gcc-plugin-annobin x86_64 15.2.1-1.fc42 updates 57.1 KiB glib2 x86_64 2.84.4-1.fc42 updates 14.7 MiB glibc-devel x86_64 2.41-11.fc42 updates 2.3 MiB gnutls x86_64 3.8.10-1.fc42 updates 3.8 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.8.0.9-1.fc42 updates 1.0 MiB java-21-openjdk-devel x86_64 1:21.0.8.0.9-1.fc42 updates 11.5 MiB java-21-openjdk-headless x86_64 1:21.0.8.0.9-1.fc42 updates 197.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.16.2-200.fc42 updates 6.7 MiB less x86_64 679-1.fc42 updates 406.1 KiB libICE x86_64 1.1.2-2.fc42 fedora 198.4 KiB libRmath x86_64 4.5.1-1.fc42 updates 242.7 KiB libRmath-devel x86_64 4.5.1-1.fc42 updates 19.9 KiB libSM x86_64 1.2.5-2.fc42 fedora 105.0 KiB libX11 x86_64 1.8.12-1.fc42 updates 1.3 MiB libX11-common noarch 1.8.12-1.fc42 updates 1.2 MiB libX11-devel x86_64 1.8.12-1.fc42 updates 1.0 MiB libX11-xcb x86_64 1.8.12-1.fc42 updates 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.24-1.fc42 updates 123.0 KiB libdeflate-devel x86_64 1.24-1.fc42 updates 26.0 KiB libfontenc x86_64 1.1.8-3.fc42 fedora 70.9 KiB libgfortran x86_64 15.2.1-1.fc42 updates 3.4 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.2-1.fc42 updates 804.9 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.2.1-1.fc42 updates 317.9 KiB libquadmath-devel x86_64 15.2.1-1.fc42 updates 22.2 KiB libstdc++-devel x86_64 15.2.1-1.fc42 updates 16.1 MiB libthai x86_64 0.1.29-10.fc42 fedora 783.4 KiB libtiff x86_64 4.7.0-8.fc42 updates 619.1 KiB libtirpc x86_64 1.3.7-0.fc42 updates 198.9 KiB libtirpc-devel x86_64 1.3.7-0.fc42 updates 251.6 KiB libtommath x86_64 1.3.1~rc1-5.fc42 fedora 130.4 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.21-1.fc42 updates 251.0 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.37.0-3.fc42 updates 315.5 KiB nss x86_64 3.116.0-1.fc42 updates 1.9 MiB nss-softokn x86_64 3.116.0-1.fc42 updates 1.9 MiB nss-softokn-freebl x86_64 3.116.0-1.fc42 updates 848.3 KiB nss-sysinit x86_64 3.116.0-1.fc42 updates 18.1 KiB nss-util x86_64 3.116.0-1.fc42 updates 200.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.4-2.fc42 updates 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.46.2-1.fc42 updates 710.3 KiB tcl x86_64 1:9.0.0-7.fc42 fedora 4.3 MiB tk x86_64 1:9.0.0-4.fc42 fedora 3.8 MiB tre x86_64 0.9.0-1.fc42 updates 75.8 KiB tre-common noarch 0.9.0-1.fc42 updates 75.8 KiB tre-devel x86_64 0.9.0-1.fc42 updates 13.2 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.8.1-2.fc42 updates 258.8 KiB zlib-ng-compat-devel x86_64 2.2.5-2.fc42 updates 107.0 KiB Transaction Summary: Installing: 128 packages Total size of inbound packages is 272 MiB. Need to download 9 MiB. After this operation, 820 MiB extra will be used (install 820 MiB, remove 0 B). [ 1/128] R-CRAN-R6-0:2.6.1-1.fc42.copr 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 2/128] R-devel-0:4.5.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 3/128] R-core-0:4.5.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 4/128] flexiblas-netlib-0:3.4.5-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 5/128] R-rpm-macros-0:1.2.1-12.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 6/128] R-core-devel-0:4.5.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/128] R-java-devel-0:4.5.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/128] cairo-0:1.18.2-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/128] libXmu-0:1.2.1-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 10/128] libXt-0:1.3.1-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 11/128] libicu-0:76.1-4.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 12/128] libpng-2:1.6.44-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 13/128] tcl-1:9.0.0-7.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 14/128] tk-1:9.0.0-4.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 15/128] tzdata-0:2025b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 16/128] xdg-utils-0:1.2.1-3.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 17/128] libRmath-0:4.5.1-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 18/128] flexiblas-0:3.4.5-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 19/128] flexiblas-openblas-openmp-0:3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 20/128] make-1:4.4.1-10.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 21/128] libRmath-devel-0:4.5.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 22/128] R-java-0:4.5.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 23/128] fontconfig-0:2.16.0-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 24/128] freetype-0:2.13.3-2.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 25/128] libXext-0:1.3.6-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 26/128] libXrender-0:0.9.12-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 27/128] libxcb-0:1.17.0-5.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 28/128] libICE-0:1.1.2-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 29/128] libSM-0:1.2.5-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 30/128] libtommath-0:1.3.1~rc1-5.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 31/128] libXft-0:2.3.8-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 32/128] desktop-file-utils-0:0.28-1.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 33/128] openblas-openmp-0:0.3.29-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 34/128] default-fonts-core-sans-0:4.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 35/128] xml-common-0:0.6.3-66.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 36/128] harfbuzz-0:10.4.0-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 37/128] libXau-0:1.0.12-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 38/128] emacs-filesystem-1:30.0-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/128] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/128] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/128] graphite2-0:1.3.14-18.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/128] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/128] java-21-openjdk-devel-1:21.0. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/128] java-21-openjdk-1:21.0.8.0.9- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/128] libXcomposite-0:0.4.6-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/128] libXi-0:1.8.2-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/128] libXtst-0:1.2.5-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/128] xorg-x11-fonts-Type1-0:7.5-40 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/128] java-21-openjdk-headless-1:21 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/128] mkfontscale-0:1.2.3-2.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/128] ttmkfdir-0:3.0.9-72.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/128] javapackages-filesystem-0:6.4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/128] tzdata-java-0:2025b-1.fc42.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/128] libfontenc-0:1.1.8-3.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/128] bzip2-devel-0:1.0.8-20.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/128] flexiblas-devel-0:3.4.5-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/128] flexiblas-netlib64-0:3.4.5-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/128] flexiblas-openblas-openmp64-0 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/128] openblas-openmp64-0:0.3.29-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/128] gcc-c++-0:15.2.1-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/128] libmpc-0:1.3.1-7.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/128] gcc-0:15.2.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/128] cpp-0:15.2.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/128] gcc-gfortran-0:15.2.1-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/128] libX11-devel-0:1.8.12-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/128] xorg-x11-proto-devel-0:2024.1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/128] libdeflate-devel-0:1.24-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/128] cmake-filesystem-0:3.31.6-2.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/128] libdeflate-0:1.24-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/128] libicu-devel-0:76.1-4.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/128] libtirpc-devel-0:1.3.7-0.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/128] libtirpc-0:1.3.7-0.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/128] libzstd-devel-0:1.5.7-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/128] pcre2-devel-0:10.45-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/128] pcre2-utf16-0:10.45-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/128] pcre2-utf32-0:10.45-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/128] tre-devel-0:0.9.0-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/128] xz-devel-1:5.8.1-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/128] zlib-ng-compat-devel-0:2.2.5- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/128] glib2-0:2.84.4-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/128] less-0:679-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/128] libX11-0:1.8.12-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/128] libX11-common-0:1.8.12-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/128] libjpeg-turbo-0:3.1.2-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/128] libtiff-0:4.7.0-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/128] jbigkit-libs-0:2.1-31.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/128] liblerc-0:4.0.0-8.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/128] libwebp-0:1.5.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/128] pango-0:1.56.4-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/128] fribidi-0:1.0.16-2.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/128] libthai-0:0.1.29-10.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/128] libdatrie-0:0.2.13-11.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/128] tre-0:0.9.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/128] tre-common-0:0.9.0-1.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/128] libgfortran-0:15.2.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/128] openblas-0:0.3.29-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/128] fonts-filesystem-1:2.0.5-22.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/128] libquadmath-0:15.2.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/128] pixman-0:0.46.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/128] libX11-xcb-0:1.8.12-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/128] libxcb-devel-0:1.17.0-5.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/128] alsa-lib-0:1.2.14-3.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/128] cups-libs-1:2.4.14-2.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/128] avahi-libs-0:0.9~rc2-2.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/128] cups-filesystem-1:2.4.14-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [106/128] dbus-libs-1:1.16.0-3.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [107/128] lksctp-tools-0:1.0.21-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [108/128] nss-0:3.116.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [109/128] nss-softokn-0:3.116.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [110/128] nss-softokn-freebl-0:3.116.0- 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [111/128] nss-sysinit-0:3.116.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [112/128] gnutls-0:3.8.10-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [113/128] nettle-0:3.10.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [114/128] libquadmath-devel-0:15.2.1-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [115/128] libstdc++-devel-0:15.2.1-1.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [116/128] glibc-devel-0:2.41-11.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [117/128] libXau-devel-0:1.0.12-2.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [118/128] nspr-0:4.37.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [119/128] nss-util-0:3.116.0-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [120/128] kernel-headers-0:6.16.2-200.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [121/128] libxcrypt-devel-0:4.4.38-7.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [122/128] gcc-plugin-annobin-0:15.2.1-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [123/128] annobin-plugin-gcc-0:12.94-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [124/128] annobin-docs-0:12.94-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [125/128] R-CRAN-RJSONIO-0:2.0.0-1.fc42 100% | 3.7 MiB/s | 570.0 KiB | 00m00s [126/128] R-CRAN-Matrix-0:1.7.4-1.fc42. 100% | 20.9 MiB/s | 4.4 MiB | 00m00s [127/128] R-CRAN-lattice-0:0.22.7-1.fc4 100% | 17.2 MiB/s | 1.4 MiB | 00m00s [128/128] R-CRAN-data.table-0:1.17.8-1. 100% | 6.6 MiB/s | 2.3 MiB | 00m00s -------------------------------------------------------------------------------- [128/128] Total 100% | 13.8 MiB/s | 8.7 MiB | 00m01s Running transaction [ 1/130] Verify package files 100% | 145.0 B/s | 128.0 B | 00m01s >>> Running %pretrans scriptlet: java-21-openjdk-headless-1:21.0.8.0.9-1.fc42.x8 >>> Finished %pretrans scriptlet: java-21-openjdk-headless-1:21.0.8.0.9-1.fc42.x >>> [RPM] /var/lib/mock/fedora-42-x86_64-1760147525.407048/root/var/cache/dnf/co [ 2/130] Prepare transaction 100% | 636.0 B/s | 128.0 B | 00m00s [ 3/130] Installing nspr-0:4.37.0-3.fc 100% | 103.2 MiB/s | 317.2 KiB | 00m00s [ 4/130] Installing libgfortran-0:15.2 100% | 335.5 MiB/s | 3.4 MiB | 00m00s [ 5/130] Installing nss-util-0:3.116.0 100% | 98.5 MiB/s | 201.8 KiB | 00m00s [ 6/130] Installing libquadmath-0:15.2 100% | 155.8 MiB/s | 319.2 KiB | 00m00s [ 7/130] Installing libmpc-0:1.3.1-7.f 100% | 81.1 MiB/s | 166.1 KiB | 00m00s [ 8/130] Installing fonts-filesystem-1 100% | 769.5 KiB/s | 788.0 B | 00m00s [ 9/130] Installing libpng-2:1.6.44-2. 100% | 118.6 MiB/s | 242.9 KiB | 00m00s [ 10/130] Installing openblas-0:0.3.29- 100% | 110.8 MiB/s | 113.5 KiB | 00m00s [ 11/130] Installing libjpeg-turbo-0:3. 100% | 262.6 MiB/s | 806.6 KiB | 00m00s [ 12/130] Installing libtirpc-0:1.3.7-0 100% | 98.0 MiB/s | 200.7 KiB | 00m00s [ 13/130] Installing libdeflate-0:1.24- 100% | 121.5 MiB/s | 124.4 KiB | 00m00s [ 14/130] Installing cmake-filesystem-0 100% | 2.5 MiB/s | 7.6 KiB | 00m00s [ 15/130] Installing xorg-x11-proto-dev 100% | 137.1 MiB/s | 1.8 MiB | 00m00s [ 16/130] Installing libXau-0:1.0.12-2. 100% | 76.6 MiB/s | 78.5 KiB | 00m00s [ 17/130] Installing libxcb-0:1.17.0-5. 100% | 120.0 MiB/s | 1.1 MiB | 00m00s [ 18/130] Installing libICE-0:1.1.2-2.f 100% | 97.6 MiB/s | 199.8 KiB | 00m00s [ 19/130] Installing make-1:4.4.1-10.fc 100% | 75.0 MiB/s | 1.8 MiB | 00m00s [ 20/130] Installing libRmath-0:4.5.1-1 100% | 119.0 MiB/s | 243.6 KiB | 00m00s [ 21/130] Installing libicu-0:76.1-4.fc 100% | 318.7 MiB/s | 36.3 MiB | 00m00s [ 22/130] Installing libicu-devel-0:76. 100% | 140.9 MiB/s | 5.1 MiB | 00m00s [ 23/130] Installing libRmath-devel-0:4 100% | 0.0 B/s | 20.3 KiB | 00m00s [ 24/130] Installing libSM-0:1.2.5-2.fc 100% | 103.9 MiB/s | 106.4 KiB | 00m00s [ 25/130] Installing libXau-devel-0:1.0 100% | 1.5 MiB/s | 9.4 KiB | 00m00s [ 26/130] Installing libxcb-devel-0:1.1 100% | 32.6 MiB/s | 3.1 MiB | 00m00s [ 27/130] Installing libdeflate-devel-0 100% | 26.7 MiB/s | 27.3 KiB | 00m00s [ 28/130] Installing zlib-ng-compat-dev 100% | 106.0 MiB/s | 108.5 KiB | 00m00s [ 29/130] Installing libtirpc-devel-0:1 100% | 51.4 MiB/s | 263.1 KiB | 00m00s [ 30/130] Installing openblas-openmp-0: 100% | 485.8 MiB/s | 43.7 MiB | 00m00s [ 31/130] Installing flexiblas-0:3.4.5- 100% | 50.4 MiB/s | 51.6 KiB | 00m00s [ 32/130] Installing flexiblas-openblas 100% | 39.1 MiB/s | 40.1 KiB | 00m00s [ 33/130] Installing flexiblas-netlib-0 100% | 232.7 MiB/s | 10.9 MiB | 00m00s [ 34/130] Installing openblas-openmp64- 100% | 482.0 MiB/s | 43.9 MiB | 00m00s [ 35/130] Installing flexiblas-netlib64 100% | 204.0 MiB/s | 11.0 MiB | 00m00s [ 36/130] Installing flexiblas-openblas 100% | 39.1 MiB/s | 40.1 KiB | 00m00s [ 37/130] Installing flexiblas-devel-0: 100% | 196.2 MiB/s | 4.9 MiB | 00m00s [ 38/130] Installing abattis-cantarell- 100% | 94.9 MiB/s | 194.4 KiB | 00m00s [ 39/130] Installing cpp-0:15.2.1-1.fc4 100% | 283.1 MiB/s | 37.9 MiB | 00m00s [ 40/130] Installing nss-softokn-freebl 100% | 207.6 MiB/s | 850.5 KiB | 00m00s [ 41/130] Installing nss-softokn-0:3.11 100% | 277.2 MiB/s | 1.9 MiB | 00m00s [ 42/130] Installing nss-sysinit-0:3.11 100% | 1.3 MiB/s | 19.2 KiB | 00m00s [ 43/130] Installing nss-0:3.116.0-1.fc 100% | 85.6 MiB/s | 1.9 MiB | 00m00s [ 44/130] Installing annobin-docs-0:12. 100% | 24.4 MiB/s | 100.0 KiB | 00m00s [ 45/130] Installing kernel-headers-0:6 100% | 108.4 MiB/s | 6.8 MiB | 00m00s [ 46/130] Installing libxcrypt-devel-0: 100% | 10.8 MiB/s | 33.1 KiB | 00m00s [ 47/130] Installing glibc-devel-0:2.41 100% | 86.4 MiB/s | 2.3 MiB | 00m00s [ 48/130] Installing gcc-0:15.2.1-1.fc4 100% | 311.7 MiB/s | 111.3 MiB | 00m00s [ 49/130] Installing libquadmath-devel- 100% | 11.5 MiB/s | 23.6 KiB | 00m00s [ 50/130] Installing gcc-gfortran-0:15. 100% | 274.5 MiB/s | 40.4 MiB | 00m00s [ 51/130] Installing libstdc++-devel-0: 100% | 225.3 MiB/s | 16.2 MiB | 00m00s [ 52/130] Installing gcc-c++-0:15.2.1-1 100% | 291.2 MiB/s | 41.4 MiB | 00m00s [ 53/130] Installing nettle-0:3.10.1-1. 100% | 193.8 MiB/s | 793.6 KiB | 00m00s [ 54/130] Installing gnutls-0:3.8.10-1. 100% | 255.9 MiB/s | 3.8 MiB | 00m00s [ 55/130] Installing glib2-0:2.84.4-1.f 100% | 219.5 MiB/s | 14.7 MiB | 00m00s [ 56/130] Installing lksctp-tools-0:1.0 100% | 14.7 MiB/s | 255.4 KiB | 00m00s [ 57/130] Installing dbus-libs-1:1.16.0 100% | 171.2 MiB/s | 350.6 KiB | 00m00s [ 58/130] Installing avahi-libs-0:0.9~r 100% | 90.9 MiB/s | 186.2 KiB | 00m00s [ 59/130] Installing cups-filesystem-1: 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [ 60/130] Installing cups-libs-1:2.4.14 100% | 201.9 MiB/s | 620.2 KiB | 00m00s [ 61/130] Installing alsa-lib-0:1.2.14- 100% | 62.8 MiB/s | 1.4 MiB | 00m00s [ 62/130] Installing libX11-xcb-0:1.8.1 100% | 11.5 MiB/s | 11.8 KiB | 00m00s [ 63/130] Installing pixman-0:0.46.2-1. 100% | 231.6 MiB/s | 711.4 KiB | 00m00s [ 64/130] Installing tre-common-0:0.9.0 100% | 76.3 MiB/s | 78.1 KiB | 00m00s [ 65/130] Installing tre-0:0.9.0-1.fc42 100% | 74.8 MiB/s | 76.6 KiB | 00m00s [ 66/130] Installing tre-devel-0:0.9.0- 100% | 13.8 MiB/s | 14.1 KiB | 00m00s [ 67/130] Installing libdatrie-0:0.2.13 100% | 57.6 MiB/s | 58.9 KiB | 00m00s [ 68/130] Installing libthai-0:0.1.29-1 100% | 191.7 MiB/s | 785.2 KiB | 00m00s [ 69/130] Installing fribidi-0:1.0.16-2 100% | 12.8 MiB/s | 196.8 KiB | 00m00s [ 70/130] Installing libwebp-0:1.5.0-2. 100% | 185.9 MiB/s | 951.8 KiB | 00m00s [ 71/130] Installing liblerc-0:4.0.0-8. 100% | 207.6 MiB/s | 637.6 KiB | 00m00s [ 72/130] Installing jbigkit-libs-0:2.1 100% | 120.5 MiB/s | 123.4 KiB | 00m00s [ 73/130] Installing libtiff-0:4.7.0-8. 100% | 151.7 MiB/s | 621.3 KiB | 00m00s [ 74/130] Installing libX11-common-0:1. 100% | 69.9 MiB/s | 1.2 MiB | 00m00s [ 75/130] Installing libX11-0:1.8.12-1. 100% | 256.3 MiB/s | 1.3 MiB | 00m00s [ 76/130] Installing libXext-0:1.3.6-3. 100% | 89.1 MiB/s | 91.2 KiB | 00m00s [ 77/130] Installing libXrender-0:0.9.1 100% | 50.1 MiB/s | 51.3 KiB | 00m00s [ 78/130] Installing libXi-0:1.8.2-2.fc 100% | 83.7 MiB/s | 85.7 KiB | 00m00s [ 79/130] Installing libXt-0:1.3.1-2.fc 100% | 210.4 MiB/s | 430.9 KiB | 00m00s [ 80/130] Installing libXmu-0:1.2.1-3.f 100% | 98.3 MiB/s | 201.3 KiB | 00m00s [ 81/130] Installing libXtst-0:1.2.5-2. 100% | 33.8 MiB/s | 34.6 KiB | 00m00s [ 82/130] Installing libXcomposite-0:0. 100% | 15.0 MiB/s | 46.0 KiB | 00m00s [ 83/130] Installing libX11-devel-0:1.8 100% | 35.0 MiB/s | 1.1 MiB | 00m00s [ 84/130] Installing less-0:679-1.fc42. 100% | 23.5 MiB/s | 409.4 KiB | 00m00s [ 85/130] Installing xz-devel-1:5.8.1-2 100% | 128.2 MiB/s | 262.6 KiB | 00m00s [ 86/130] Installing pcre2-utf32-0:10.4 100% | 292.5 MiB/s | 599.1 KiB | 00m00s [ 87/130] Installing pcre2-utf16-0:10.4 100% | 204.1 MiB/s | 627.1 KiB | 00m00s [ 88/130] Installing pcre2-devel-0:10.4 100% | 74.7 MiB/s | 2.1 MiB | 00m00s [ 89/130] Installing libzstd-devel-0:1. 100% | 203.9 MiB/s | 208.8 KiB | 00m00s [ 90/130] Installing bzip2-devel-0:1.0. 100% | 303.5 MiB/s | 310.7 KiB | 00m00s [ 91/130] Installing libfontenc-0:1.1.8 100% | 70.6 MiB/s | 72.3 KiB | 00m00s [ 92/130] Installing tzdata-java-0:2025 100% | 98.1 MiB/s | 100.5 KiB | 00m00s [ 93/130] Installing javapackages-files 100% | 2.7 MiB/s | 5.5 KiB | 00m00s [ 94/130] Installing java-21-openjdk-he 100% | 335.3 MiB/s | 197.8 MiB | 00m01s [ 95/130] Installing google-noto-fonts- 100% | 18.1 MiB/s | 18.5 KiB | 00m00s [ 96/130] Installing google-noto-sans-v 100% | 231.9 MiB/s | 1.4 MiB | 00m00s [ 97/130] Installing default-fonts-core 100% | 8.9 MiB/s | 18.2 KiB | 00m00s [ 98/130] Installing graphite2-0:1.3.14 100% | 11.4 MiB/s | 197.9 KiB | 00m00s [ 99/130] Installing harfbuzz-0:10.4.0- 100% | 249.9 MiB/s | 2.7 MiB | 00m00s [100/130] Installing freetype-0:2.13.3- 100% | 209.9 MiB/s | 859.9 KiB | 00m00s [101/130] Installing mkfontscale-0:1.2. 100% | 3.0 MiB/s | 46.4 KiB | 00m00s [102/130] Installing ttmkfdir-0:3.0.9-7 100% | 7.8 MiB/s | 119.6 KiB | 00m00s [103/130] Installing emacs-filesystem-1 100% | 0.0 B/s | 544.0 B | 00m00s [104/130] Installing desktop-file-utils 100% | 13.6 MiB/s | 222.2 KiB | 00m00s [105/130] Installing xdg-utils-0:1.2.1- 100% | 11.4 MiB/s | 349.5 KiB | 00m00s [106/130] Installing xml-common-0:0.6.3 100% | 26.4 MiB/s | 81.1 KiB | 00m00s [107/130] Installing fontconfig-0:2.16. 100% | 740.2 KiB/s | 783.9 KiB | 00m01s [108/130] Installing cairo-0:1.18.2-3.f 100% | 222.9 MiB/s | 1.8 MiB | 00m00s [109/130] Installing libXft-0:2.3.8-8.f 100% | 83.0 MiB/s | 169.9 KiB | 00m00s [110/130] Installing pango-0:1.56.4-2.f 100% | 49.3 MiB/s | 1.0 MiB | 00m00s [111/130] Installing xorg-x11-fonts-Typ 100% | 814.3 KiB/s | 865.6 KiB | 00m01s [112/130] Installing java-21-openjdk-1: 100% | 47.6 MiB/s | 1.0 MiB | 00m00s [113/130] Installing java-21-openjdk-de 100% | 172.1 MiB/s | 11.5 MiB | 00m00s [114/130] Installing libtommath-0:1.3.1 100% | 64.2 MiB/s | 131.5 KiB | 00m00s [115/130] Installing tcl-1:9.0.0-7.fc42 100% | 81.8 MiB/s | 4.3 MiB | 00m00s [116/130] Installing tk-1:9.0.0-4.fc42. 100% | 87.0 MiB/s | 3.8 MiB | 00m00s [117/130] Installing tzdata-0:2025b-1.f 100% | 18.5 MiB/s | 1.9 MiB | 00m00s [118/130] Installing R-core-0:4.5.1-1.f 100% | 134.2 MiB/s | 106.1 MiB | 00m01s [119/130] Installing R-core-devel-0:4.5 100% | 101.9 MiB/s | 417.4 KiB | 00m00s [120/130] Installing R-CRAN-lattice-0:0 100% | 95.5 MiB/s | 2.1 MiB | 00m00s [121/130] Installing R-rpm-macros-0:1.2 100% | 6.4 MiB/s | 6.6 KiB | 00m00s [122/130] Installing R-java-0:4.5.1-1.f 100% | 0.0 B/s | 124.0 B | 00m00s [123/130] Installing R-java-devel-0:4.5 100% | 0.0 B/s | 124.0 B | 00m00s [124/130] Installing R-devel-0:4.5.1-1. 100% | 40.4 KiB/s | 124.0 B | 00m00s [125/130] Installing R-CRAN-Matrix-0:1. 100% | 70.1 MiB/s | 8.6 MiB | 00m00s [126/130] Installing R-CRAN-R6-0:2.6.1- 100% | 42.1 MiB/s | 129.4 KiB | 00m00s [127/130] Installing R-CRAN-RJSONIO-0:2 100% | 183.3 MiB/s | 2.4 MiB | 00m00s [128/130] Installing R-CRAN-data.table- 100% | 144.5 MiB/s | 5.2 MiB | 00m00s [129/130] Installing gcc-plugin-annobin 100% | 2.3 MiB/s | 58.6 KiB | 00m00s [130/130] Installing annobin-plugin-gcc 100% | 2.2 MiB/s | 995.1 KiB | 00m00s Warning: skipped OpenPGP checks for 5 packages from repository: copr_base Complete! Finish: build setup for R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.src.rpm Start: rpmbuild R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.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.1iUylp Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bEGuY7 + umask 022 + cd /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + cd /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + rm -rf gpboost + /usr/bin/mkdir -p gpboost + cd gpboost + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/gpboost_1.6.3.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 gpboost/src ']' + find gpboost/src -type f -exec sed -i s@/usr/bin/strip@/usr/bin/true@g '{}' ';' + '[' -d gpboost/src ']' + find gpboost/src/Makevars.in gpboost/src/Makevars.win gpboost/src/Makevars.win.in -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.mMTtuS + umask 022 + cd /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-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 gpboost + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ov3Ix7 + umask 022 + cd /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + '[' /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT ++ dirname /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT + mkdir -p /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + mkdir /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-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 gpboost + mkdir -p /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT/usr/local/lib/R/library + /usr/bin/R CMD INSTALL -l /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT/usr/local/lib/R/library gpboost * installing *source* package ‘gpboost’ ... ** this is package ‘gpboost’ version ‘1.6.3’ ** package ‘gpboost’ successfully unpacked and MD5 sums checked ** using staged installation checking location of R... /usr/lib64/R checking whether MM_PREFETCH works... yes checking whether MM_MALLOC works... yes configure: creating ./config.status config.status: creating src/Makevars ** libs using C compiler: ‘gcc (GCC) 15.2.1 20250808 (Red Hat 15.2.1-1)’ using C++ compiler: ‘g++ (GCC) 15.2.1 20250808 (Red Hat 15.2.1-1)’ using C++17 g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 boosting/boosting.cpp -o boosting/boosting.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from boosting/gbdt.h:10, from boosting/dart.hpp:16, from boosting/boosting.cpp:7: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 boosting/gbdt.cpp -o boosting/gbdt.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from boosting/gbdt.h:10, from boosting/gbdt.cpp:6: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 boosting/gbdt_model_text.cpp -o boosting/gbdt_model_text.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from ./include/LightGBM/metric.h:12, from boosting/gbdt_model_text.cpp:6: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 boosting/gbdt_prediction.cpp -o boosting/gbdt_prediction.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from boosting/gbdt_prediction.cpp:6: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 boosting/prediction_early_stop.cpp -o boosting/prediction_early_stop.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/bin.cpp -o io/bin.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/config.cpp -o io/config.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/config_auto.cpp -o io/config_auto.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/dataset.cpp -o io/dataset.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/dataset_loader.cpp -o io/dataset_loader.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/file_io.cpp -o io/file_io.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/json11.cpp -o io/json11.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/metadata.cpp -o io/metadata.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/parser.cpp -o io/parser.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/train_share_states.cpp -o io/train_share_states.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 io/tree.cpp -o io/tree.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 metric/dcg_calculator.cpp -o metric/dcg_calculator.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from ./include/LightGBM/metric.h:12, from metric/dcg_calculator.cpp:5: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 metric/metric.cpp -o metric/metric.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from ./include/LightGBM/metric.h:12, from metric/metric.cpp:6: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 objective/objective_function.cpp -o objective/objective_function.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from objective/objective_function.cpp:6: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 network/ifaddrs_patch.cpp -o network/ifaddrs_patch.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 network/linker_topo.cpp -o network/linker_topo.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 network/linkers_mpi.cpp -o network/linkers_mpi.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 network/linkers_socket.cpp -o network/linkers_socket.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 network/network.cpp -o network/network.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/data_parallel_tree_learner.cpp -o treelearner/data_parallel_tree_learner.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/feature_parallel_tree_learner.cpp -o treelearner/feature_parallel_tree_learner.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/gpu_tree_learner.cpp -o treelearner/gpu_tree_learner.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/linear_tree_learner.cpp -o treelearner/linear_tree_learner.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/Dense:1, from treelearner/linear_tree_learner.cpp:7: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ treelearner/linear_tree_learner.cpp:340:17: required from here 340 | XTHX_mat(feat1, feat2) = XTHX_[leaf_num][j]; | ~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ treelearner/linear_tree_learner.cpp:340:17: required from here 340 | XTHX_mat(feat1, feat2) = XTHX_[leaf_num][j]; | ~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl >, Eigen::SolverStorage>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse > >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ treelearner/linear_tree_learner.cpp:349:61: required from here 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Inverse > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Inverse > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:65: required from here 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Inverse > > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Inverse > > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:493:28: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:493:44: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:517:47: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 517 | biggest_in_corner = m_lu.bottomRightCorner(rows-k, cols-k) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:518:35: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 517 | biggest_in_corner = m_lu.bottomRightCorner(rows-k, cols-k) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | .unaryExpr(Scoring()) | ~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:545:15: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 545 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~^~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:549:15: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~^~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:557:23: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:103: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:559:85: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:557:34: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:557:34: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, -1, -1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:519:34: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 517 | biggest_in_corner = m_lu.bottomRightCorner(rows-k, cols-k) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | .unaryExpr(Scoring()) | ~~~~~~~~~~~~~~~~~~~~~ 519 | .maxCoeff(&row_of_biggest_in_corner, &col_of_biggest_in_corner); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Inverse > > >, const Eigen::Block, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Inverse > > >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Inverse > > >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:55: required from ‘static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix; LhsT = Eigen::Inverse > >; RhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix]’ 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:545:23: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 545 | m_lu.row(k).swap(m_lu.row(row_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Block, -1, 1, true>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, true>; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Block, -1, 1, true>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:549:23: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_lu.col(k).swap(m_lu.col(col_of_biggest_in_corner)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: ./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::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:557:34: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 557 | m_lu.col(k).tail(rows-k-1) /= m_lu.coeff(k,k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/ProductEvaluators.h:274:18: 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>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 274 | evaluator rhsEval(rhs); | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>]’ 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:559:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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>; Lhs = Eigen::Block, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, -1, 1, true>, -1, 1, false>, Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Inverse > > >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Inverse > > >, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Inverse > > >, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Inverse > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Inverse > > >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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]’ 82 | gebp_kernel gebp; | ^~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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]’ 82 | gebp_kernel gebp; | ^~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:493:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./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]’: ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::CwiseUnaryOp, const Eigen::Inverse > > >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Inverse > > >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Inverse > > >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:853:60: required from ‘static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 853 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Inverse > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/Eigen/src/LU/FullPivLU.h:853:39: required from ‘static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename SrcXprType::Scalar = double]’ 853 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:493:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Inverse > >; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Inverse > >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:768:69: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./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, true>, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, true>, -1, 1, false> >; Func = sub_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170: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>, -1, 1, false> >; Derived = Eigen::Block, -1, -1, false>, -1, 1, true>]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:559:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 559 | m_lu.block(k+1,k+1,rows-k-1,cols-k-1).noalias() -= m_lu.col(k).tail(rows-k-1) * m_lu.row(k).tail(cols-k-1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix >, -1, 1, true>; Eigen::Index = long int]’: ./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::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/LU/FullPivLU.h:493:55: required from ‘void Eigen::FullPivLU::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 493 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/FullPivLU.h:122:7: required from ‘Eigen::FullPivLU& Eigen::FullPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 122 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:468:10: required from ‘Eigen::FullPivLU::FullPivLU(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 468 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:870:10: required from ‘const Eigen::FullPivLU::PlainObject> Eigen::MatrixBase::fullPivLu() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 870 | return FullPivLU(eval()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ treelearner/linear_tree_learner.cpp:349:50: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~^~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:767:22: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Block, -1, -1, false>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Block, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:774:59: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Block, 1, -1, false>; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Block, 1, -1, false>]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:785:55: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 5; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int Side = 1; int Mode = 5]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Block, -1, -1, false>; unsigned int _Mode = 5]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/LU/FullPivLU.h:772:20: required from ‘void Eigen::FullPivLU::_solve_impl(const RhsType&, DstType&) const [with RhsType = Eigen::CwiseNullaryOp, Eigen::Matrix >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 770 | m_lu.topLeftCorner(smalldim,smalldim) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 771 | .template triangularView() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 772 | .solveInPlace(c.topRows(smalldim)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:147:26: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~ ./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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Block, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Block, -1, -1, false>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Block, -1, -1, false>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Block, -1, -1, false>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false>, -1, 1, true>, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>; U = Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, -1, -1, false>, -1, 1, true> >, 0>’: ./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, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, -1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix >, 1, -1, false> >’: ./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, Eigen::Matrix >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, Eigen::Matrix >, 1, -1, false>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, Eigen::Matrix >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false>, 1, -1, true> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, -1, false>; Rhs = Eigen::Block, -1, -1, false>; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Block, -1, -1, false>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Block, -1, -1, false>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::Inverse > > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ treelearner/linear_tree_learner.cpp:349:63: required from ‘void LightGBM::LinearTreeLearner::CalculateLinear(LightGBM::Tree*, bool, const LightGBM::score_t*, const LightGBM::score_t*, bool) const [with bool HAS_NAN = true; LightGBM::score_t = double]’ 349 | Eigen::MatrixXd coeffs = - XTHX_mat.fullPivLu().inverse() * XTg_mat; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ treelearner/linear_tree_learner.cpp:123:26: required from here 123 | CalculateLinear(tree_ptr, false, gradients_, hessians_, is_first_tree); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/serial_tree_learner.cpp -o treelearner/serial_tree_learner.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from ./include/LightGBM/objective_function.h:9, from treelearner/serial_tree_learner.cpp:9: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/tree_learner.cpp -o treelearner/tree_learner.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 treelearner/voting_parallel_tree_learner.cpp -o treelearner/voting_parallel_tree_learner.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 c_api.cpp -o c_api.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from c_api.cpp:12: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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::Transpose >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Transpose >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Transpose >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Transpose >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Transpose >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:151:29: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl, const Eigen::Matrix >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Transpose >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/CoreEvaluators.h:104:54: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, member_sum, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:81:75: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 81 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:509:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:44:10: 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 = 1; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 40 | general_matrix_matrix_product | ~~~~~~~~~~~~~~~~~~~~~~~~ 44 | ::run(cols,rows,depth,rhs,rhsStride,lhs,lhsStride,res,resIncr,resStride,alpha,blocking,info); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; Dest = Eigen::Matrix; BlockingType = Eigen::internal::gemm_blocking_space<1, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, gemm_blocking_space<1, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::Matrix >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Matrix >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 gpboost_R.cpp -o gpboost_R.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 re_model.cpp -o re_model.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/re_model.h:12, from re_model.cpp:9: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10850:15: required from here 10850 | sp_mat_rm_t B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/likelihoods.h:383:74: required from here 383 | weights_learning_rate_ = Eigen::Map(weights_, num_data_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:387:83: required from here 387 | weights_learning_rate_ = vec_t::Constant(num_data_, likelihood_learning_rate_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:50: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1604:56: required from here 1604 | diag_Wsqrt.array() = information_ll_.array().sqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1610:83: required from here 1610 | rhs.array() = information_ll_.array() * mode_.array() + first_deriv_ll_.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:108: required from here 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1623 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); // gradient = (Sigma^-1 + W) * direction, SigmaI_mode_update - SigmaI_mode_ = Sigma^-1 direction | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1623:40: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1631:66: required from here 1631 | SigmaI_mode_new = (1 - lr_mode) * SigmaI_mode_ + lr_mode * SigmaI_mode_update; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 1711 | approx_marginal_ll = -0.5 * (mode_.dot(SigmaI * mode_)) + LogLikelihood(y_data, y_data_int, location_par.data()); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1711:42: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1728:56: required from here 1728 | SigmaI_mode_ = (*Zt_).transpose() * (SigmaI * mode_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1733:47: required from here 1733 | rhs = (*Zt_) * first_deriv_ll_ - SigmaI * mode_;//right hand side for updating mode | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1737:121: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1737:122: required from here 1737 | SigmaI_plus_ZtWZ_rm_ = sp_mat_rm_t(SigmaI) + sp_mat_rm_t((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1742:55: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1742:69: required from here 1742 | P_SSOR_D_inv_ = SigmaI_plus_ZtWZ_rm_.diagonal().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1745:77: required from here 1745 | P_SSOR_L_D_sqrt_inv_rm_ = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1764:104: required from here 1764 | SigmaI_plus_ZtWZ = SigmaI + (sp_mat_t)((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:1773:65: required from here 1773 | mode_update = chol_fact_SigmaI_plus_ZtWZ_grouped_.solve(rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1845:84: required from here 1845 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_ZtWZ_rm_ * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:77: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1857:89: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1857:128: required from here 1857 | rand_vec_trace_P_.col(i) = SigmaI_plus_ZtWZ_inv_diag_.cwiseInverse().cwiseSqrt().asDiagonal() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1873:54: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:62: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1873:68: required from here 1873 | approx_marginal_ll += 0.5 * (SigmaI.diagonal().array().log().sum() - log_det_SigmaI_plus_ZtWZ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:72: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1876:78: required from here 1876 | approx_marginal_ll -= L_SigmaI_plus_ZtWZ_rm_.diagonal().array().log().sum();//log|P| = log|L| + log|L^T| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1882:77: required from here 1882 | approx_marginal_ll += 0.5 * SigmaI_plus_ZtWZ_inv_diag_.array().log().sum();//log|P| = - log|diag(Sigma^-1 + Z^T W Z)^(-1)| | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:1899:97: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:105: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1899:111: required from here 1899 | approx_marginal_ll += -((sp_mat_t)chol_fact_SigmaI_plus_ZtWZ_grouped_.matrixL()).diagonal().array().log().sum() + 0.5 * SigmaI.diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:70: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1948:78: required from here 1948 | diag_SigmaI_plus_ZtWZ_ = (information_ll_.array() + 1. / sigma2).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1953:37: required from here 1953 | rhs = first_deriv_ll_ - mode_ / sigma2;//right hand side for updating mode | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:65: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1955:73: required from here 1955 | mode_update = (rhs.array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:2047:30: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2047:42: required from here 2047 | sigma_ip_stable.diagonal().array() *= JITTER_MULT_IP_FITC_FSA; | ^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2063:30: required from here 2063 | D_inv_B_rm_ = D_inv_rm_ * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:2064:42: required from here 2064 | B_t_D_inv_rm_ = D_inv_B_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2082:21: required from here 2082 | B_mode = B_rm_ * mode_; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0> >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0> >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0> >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2083:55: required from here 2083 | D_inv_B_mode = D_inv_rm_.diagonal().asDiagonal() * B_mode; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2097:38: required from here 2097 | SigmaI = B.transpose() * D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:141: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:150: required from here 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2134:45: required from here 2134 | B_t_D_inv_B_mode = B_rm_.transpose() * D_inv_B_mode; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2135:118: required from here 2135 | wood_inv_cross_cov_B_t_D_inv_B_mode = chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2139:57: required from here 2139 | W_D_inv = (information_ll_ + D_inv_rm_.diagonal()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2141:45: required from here 2141 | W_D_inv_sqrt = W_D_inv_inv.cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2143:105: required from here 2143 | sigma_woodbury_woodbury = sigma_woodbury - B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov.transpose() * B_t_D_inv_W_D_inv_inv_D_inv_B_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:123: required from here 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:65: required from here 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:94: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:136: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:33: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2148:137: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: recursively required by substitution of ‘template const Eigen::Solve, 5>, Other> Eigen::TriangularView, 5>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 2147 | grad = B_rm_.triangularView().solve(grad_aux + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2147:71: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2148:138: required from here 2148 | W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov_ * chol_fact_sigma_woodbury_woodbury.solve(D_inv_B_cross_cov_.transpose() * grad_aux))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2153:71: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2153:87: required from here 2153 | rhs_part = D_inv_B_rm_.triangularView().solve(rhs_part1); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2154:93: required from here 2154 | rhs_part2 = (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * grad)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2155:26: required from here 2155 | grad = rhs_part + rhs_part2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2156:69: required from here 2156 | information_ll_inv.array() = information_ll_.array().inverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:191: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2169:192: required from here 2169 | diagonal_approx_inv_preconditioner_.asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * mode_update_part))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2174:25: required from here 2174 | D_inv_B = D_inv * B; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2176:46: required from here 2176 | Bt_D_inv_B_aux = B.cwiseProduct(D_inv_B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:72: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2180:81: required from here 2180 | SigmaI_diag[ii] -= woodbury_cross_cov_Bt_D_inv_B.col(ii).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2182:69: required from here 2182 | grad.array() /= (information_ll_.array() + SigmaI_diag.array()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2226:44: required from here 2226 | if ((information_ll_.array() > 1e10).any()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2243:172: required from here 2243 | den_mat_t sigma_woodbury_preconditioner = ((*cross_cov_preconditioner).transpose() * diagonal_approx_inv_preconditioner_.asDiagonal()) * (*cross_cov_preconditioner); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2270:140: required from here 2270 | sigma_woodbury_2 = (sigma_woodbury)-Bt_D_inv_B_cross_cov.transpose() * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2286:64: required from here 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2287:108: required from here 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2288:39: required from here 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2359:121: required from here 2359 | Bt_W_sqrt_rand_vec_trace.col(i) = B_rm_.transpose() * information_ll_sqrt.cwiseProduct(rand_vec_trace_I2_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2366:142: required from here 2366 | Sigma_sqrt_rand_vec.col(i) += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_trace_I3_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2372:96: required from here 2372 | Bt_D_inv_Sigma_sqrt_rand_vec.col(i) = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2374:190: required from here 2374 | den_mat_t Sigma_inv_Sigma_sqrt_rand_vec = Bt_D_inv_Sigma_sqrt_rand_vec - Bt_D_inv_B_cross_cov * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * Bt_D_inv_Sigma_sqrt_rand_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2377:55: required from here 2377 | rand_vec_trace_I_ = Bt_W_sqrt_rand_vec_trace + Sigma_inv_Sigma_sqrt_rand_vec; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2382:155: required from here 2382 | rand_vec_trace_I_ = diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I2_ + chol_ip_cross_cov_preconditioner.transpose() * rand_vec_trace_P_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2427:94: required from here 2427 | approx_marginal_ll += ((den_mat_t)chol_fact_sigma_ip.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2506:146: required from here 2506 | B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_) = B[igp] * (mode_.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2537:41: required from here 2537 | B_t_D_inv_rm_ = B_rm_.transpose() * D_inv_rm_; | ^~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2553:48: required from here 2553 | SigmaI = B[0].transpose() * D_inv[0] * B[0]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2575:82: required from here 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2611:43: required from here 2611 | rhs = information_ll_mat_ * mode_ + first_deriv_ll_;//right hand side for updating mode | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2804:87: required from here 2804 | mode_ = ((*cross_cov) * v_aux_mode) + (fitc_resid_diag.asDiagonal() * SigmaI_mode_);//initialize mode with Sigma^(t+1) * a = Sigma^(t+1) * (Sigma^t)^(-1) * mode^t, where t+1 = current iteration. Otherwise the initial approx_marginal_ll is not correct since SigmaI_mode != Sigma^(-1)mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:76: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:80: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:83: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:92: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2831:106: required from here 2831 | DW_plus_I_inv_diag = (information_ll_.array() * fitc_resid_diag.array() + 1.).matrix().cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2838:104: required from here 2838 | M_aux_Woodbury += (*cross_cov).transpose() * W_times_DW_plus_I_inv_diag.asDiagonal() * (*cross_cov);// = *sigma_ip + (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2845:97: required from here 2845 | vaux = (*cross_cov).transpose() * (W_times_DW_plus_I_inv_diag.asDiagonal() * Wsqrt_Sigma_rhs); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:126: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2849:127: required from here 2849 | SigmaI_mode_update = DW_plus_I_inv_diag.asDiagonal() * (Wsqrt_Sigma_rhs - Wsqrt_diag.asDiagonal() * ((*cross_cov) * vaux2)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:77: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2902:91: required from here 2902 | D_plus_WI_inv_diag = (fitc_resid_diag + information_ll_.cwiseInverse()).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/GPBoost/likelihoods.h:2997:97: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:99: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./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 > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2997:107: required from here 2997 | d_mll_d_mode = (0.5 * SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3043:27: required from here 3043 | fixed_effect_grad = -first_deriv_ll_data_scale_; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3156:108: required from here 3156 | L_inv_Z.col(i) = L_SigmaI_plus_ZtWZ_rm_.triangularView().solve(rand_vec_trace_P_.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3160:98: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3160:119: required from here 3160 | PI_RV.col(i) = (L_SigmaI_plus_ZtWZ_rm_.transpose().template triangularView()).solve(L_inv_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2>, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2>, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 2>, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 2>, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 2>, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3178:98: required from here 3178 | L_plus_D_t_PI_RV.col(i) = SigmaI_plus_ZtWZ_rm_.triangularView() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3182:87: required from here 3182 | DI_L_plus_D_t_PI_RV.col(i) = P_SSOR_D_inv_.asDiagonal() * L_plus_D_t_PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3192:55: required from here 3192 | Z_PI_RV.col(i) = (*Zt_).transpose() * PI_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:133: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:151: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3209:153: required from here 3209 | den_mat_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV = (Z_SigmaI_plus_ZtWZ_inv_RV.array() * W_deriv_loc_par_rep.array() * Z_PI_RV.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3210:123: required from here 3210 | trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z = RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z_PI_RV.rowwise().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3224:66: required from here 3224 | Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode = (*Zt_).transpose() * SigmaI_plus_ZtWZ_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:114: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:128: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:145: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:156: required from here 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3252:99: required from here 3252 | double tr_D_inv_SigmaI_deriv = -cov_par_inv * (P_SSOR_D_inv_.cwiseProduct(I_j.diagonal())).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:120: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3255:131: required from here 3255 | vec_t RVt_PI_P_deriv_PI_RV = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3276:148: required from here 3276 | fixed_effect_grad += 0.5 * trace_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_loc_par_Z - Z_SigmaI_plus_ZtWZ_inv_d_mll_d_mode.cwiseProduct(information_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:154: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3289:171: required from here 3289 | vec_t RVt_SigmaI_plus_ZtWZ_inv_Zt_W_deriv_aux_Z_PI_RV = ((Z_SigmaI_plus_ZtWZ_inv_RV.cwiseProduct(deriv_information_aux_par.asDiagonal() * Z_PI_RV)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3298:104: required from here 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ^~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3320:67: required from here 3320 | L_inv = chol_fact_SigmaI_plus_ZtWZ_grouped_.permutationP() * L_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:3342:52: required from here 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3378:87: required from here 3378 | d_mode_d_par = L_inv.transpose() * (L_inv * (I_j * ((*Zt_) * first_deriv_ll_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:106: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:120: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:152: required from here 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3645:83: required from here 3645 | W_deriv_rep = deriv_information_diag_loc_par.replicate(1, num_rand_vec_trace_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from here 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3657:127: required from here 3657 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = -1 * (WI_SigmaI_plus_W_inv_Z.array() * W_deriv_rep.array() * WI_PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3679:102: required from here 3679 | d_log_det_Sigma_W_plus_I_d_mode += c_opt_vec.cwiseProduct(tr_PI_P_deriv_vec - tr_PI_inv_W_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3686:89: required from here 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3691:86: required from here 3691 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * W_SigmaI_plus_W_inv_d_mll_d_mode; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3711:74: required from here 3711 | SigmaI_deriv_rm = -B_rm_.transpose() * B_t_D_inv_rm_.transpose();//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3714:93: required from here 3714 | SigmaI_deriv_rm = sp_mat_rm_t(B_grad[ipar].transpose()) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3716:109: required from here 3716 | B_t_D_inv_D_grad_D_inv_B_rm = B_t_D_inv_rm_ * sp_mat_rm_t(D_grad[ipar]) * B_t_D_inv_rm_.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3717:49: required from here 3717 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3725:84: required from here 3725 | SigmaI_deriv_rm_cross_cov.col(ii) = SigmaI_deriv_rm * (*cross_cov).col(ii); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3729:117: required from here 3729 | sigma_woodbury_grad += cross_cov_Bt_D_inv_B_cross_cov_grad + cross_cov_Bt_D_inv_B_cross_cov_grad.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3733:164: required from here 3733 | SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3734:115: required from here 3734 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3735:114: required from here 3735 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3736:114: required from here 3736 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3737:162: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3737:163: required from here 3737 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3739:178: required from here 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3740:104: required from here 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:261: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:355: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: recursively required by substitution of ‘template const Eigen::Solve >, 6>, Other> Eigen::TriangularView >, 6>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:184: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: recursively required by substitution of ‘template const Eigen::Solve, 1>, Other> Eigen::TriangularView, 1>::solve(const Eigen::MatrixBase&) const [with Other = ]’ 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3745:104: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Product, Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3745:357: required from here 3745 | SigmaI_deriv_sample_vec.col(ii) -= D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(SigmaI_deriv_rm * D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(PI_Z.col(ii))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3757:121: required from here 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3758:143: required from here 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3775:146: required from here 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3814:111: required from here 3814 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:3828:130: required from here 3828 | (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)).transpose(), Preconditioner_PP_inv, false); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3830:96: required from here 3830 | tr_PI_P_deriv_vec = -diagonal_approx_inv_preconditioner_.cwiseProduct(W_deriv_rep.col(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:159: required from here 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:109: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:111: required from here 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3907:183: required from here 3907 | W_D_inv_inv_B_invt_rand_vec_trace_I.col(i) = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:105: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3913:212: required from here 3913 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(D_inv_B_cross_cov * sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:3918:152: required from here 3918 | PI_Z.col(i) = B_rm_.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_rand_vec_trace_I.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3922:109: required from here 3922 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.cwiseProduct(PI_Z)).cwiseProduct(W_deriv_rep); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3951:141: required from here 3951 | d_log_det_Sigma_W_plus_I_d_mode = -1. * Z_SigmaI_plus_W_inv_W_deriv_PI_Z.rowwise().mean().cwiseProduct(deriv_information_diag_loc_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4012:109: required from here 4012 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv.diagonal().array() * D_grad[ipar].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4035:140: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4035:203: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4035:204: required from here 4035 | SigmaI_deriv_sample_vec.col(i) = SigmaI_deriv_sample_vec_part.col(i) - SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_sample_vec_part.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4036:129: required from here 4036 | SigmaI_deriv_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4037:128: required from here 4037 | SigmaI_rm * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i))) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:70: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4038:127: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4038:128: required from here 4038 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_sample_vec.col(i))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4039:176: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from here 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4052:110: required from here 4052 | P_grad_PI_Z.col(ii) += B_grad_rm.transpose() * (information_ll_.cwiseProduct(B_rm_ * PI_Z.col(ii))) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>, const Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4053:88: required from here 4053 | B_rm_.transpose() * (information_ll_.cwiseProduct(B_grad_rm * PI_Z.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4059:91: required from here 4059 | D_inv_B_cross_cov_grad.col(ii) = D_inv_rm_ * (B_rm_ * (*cross_cov_grad).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4068:90: required from here 4068 | D_inv_B_grad_cross_cov.col(ii) = D_inv_rm_ * (B_grad_rm * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:103: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:105: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4077:113: required from here 4077 | D_inv_D_grad_D_inv = (D_inv_rm_.diagonal().array().square() * D_grad[ipar].diagonal().array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4081:106: required from here 4081 | D_inv_grad_B_cross_cov.col(ii) = -D_inv_D_grad_D_inv.cwiseProduct(B_rm_ * (*cross_cov).col(ii)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4088:63: required from here 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4089:12: required from here 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4090:63: required from here 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4091:12: required from here 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:63: required from here 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:112: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:114: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:159: required from here 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4115:84: required from here 4115 | SigmaI_plus_W_inv_diag.array() *= -1. / deriv_information_diag_loc_par.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:97: required from here 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4174:164: required from here 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: recursively required by substitution of ‘template const typename Eigen::SparseMatrixBase::CwiseProductDenseReturnType >::Type Eigen::MatrixBase >::cwiseProduct(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:57: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:77: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4175:94: required from here 4175 | vec_t zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(P_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4253:42: required from here 4253 | SigmaI_deriv = -B.transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4258:79: required from here 4258 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[ipar] * D_inv_B; | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:110: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4283:118: required from here 4283 | SigmaI_plus_W_inv_diag = (SigmaI_plus_W_inv.diagonal().array() + SigmaI_plus_W_inv_diag_part.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4285:112: required from here 4285 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv_diag.array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:142: required from here 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4291:275: required from here 4291 | SigmaI_plus_W_inv_d_mll_d_mode = information_ll_.cwiseInverse().asDiagonal() * (SigmaI_plus_W_inv_d_mll_d_mode_part - sigma_resid_inv_sigma_resid_plus_W_inv_cross_cov * chol_fact_sigma_woodbury_2.solve((*cross_cov).transpose() * SigmaI_plus_W_inv_d_mll_d_mode_part)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4297:166: required from here 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4298:111: required from here 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4299:110: required from here 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4300:110: required from here 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4301:159: required from here 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:184: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: recursively required by substitution of ‘template const Eigen::Solve, 1, Eigen::AMDOrdering >, Rhs> Eigen::SparseSolverBase, 1, Eigen::AMDOrdering > >::solve(const Eigen::SparseMatrixBase&) const [with Rhs = ]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:95: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from here 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4562:63: required from here 4562 | SigmaI_deriv_rm = sp_mat_rm_t(-B[igp].transpose() * D_inv_B);//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4717:46: required from here 4717 | SigmaI_deriv = -B[igp].transpose() * D_inv_B;//SigmaI_deriv = -SigmaI for variance parameters if there is only one GP | ^~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 0>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 0>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 0>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 0>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:146: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0>, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0>, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:194: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:196: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from here 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:111: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4751:119: required from here 4751 | d_mll_d_mode = 0.5 * (SigmaI_plus_W_inv.diagonal().array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4753:84: required from here 4753 | SigmaI_plus_W_inv_d_mll_d_mode = L_inv.transpose() * (L_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4763:106: required from here 4763 | explicit_derivative += 0.5 * (D_inv[igp].diagonal().array() * D_grad[igp][j].diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4777:85: required from here 4777 | SigmaI_plus_W_inv_diag = L_inv_sqr.transpose() * vec_t::Ones(L_inv_sqr.rows());// diagonal of (Sigma^-1 + W) ^ -1 | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:145: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:186: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:188: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./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, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4782:196: required from here 4782 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = (0.5 * SigmaI_plus_W_inv_diag.segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix();// gradient of approx. marginal likelihood wrt the mode and thus also F here | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:100: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/likelihoods.h:4974:115: required from here 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4997:125: required from here 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4998:134: required from here 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5003:128: required from here 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5030:86: required from here 5030 | DW_plus_I_inv_diag.cwiseInverse().asDiagonal() * (WI.asDiagonal() * d_mll_d_mode) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Product >, Eigen::Matrix, 1>, 1> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5031:99: required from here 5031 | L_inv_cross_cov_T_DW_plus_I_inv.transpose() * (L_inv_cross_cov_T_DW_plus_I_inv * d_mll_d_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5234:40: required from here 5234 | Ztilde_P_sqrt_invt_rm = Ztilde * P_sqrt_invt_rm; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5325:110: required from here 5325 | vec_t varred_determ = Ztilde_P_sqrt_invt_rm.cwiseProduct(Ztilde_P_sqrt_invt_rm) * vec_t::Ones(dim_mode_); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5393:68: required from here 5393 | pred_cov_private += rand_vec_pred * rand_vec_pred.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:117: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:122: required from here 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:5420:38: required from here 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: recursively required by substitution of ‘template Eigen::internal::traits, 1, -1, false> >::Scalar Eigen::SparseMatrixBase, 1, -1, false> >::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = ]’ 5420 | pred_var[i] -= (Ztilde.row(i)).dot(Maux.row(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5420:42: required from here ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5595:24: required from here 5595 | pred_mean = -Bpo * sigma_inv_mode; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:65: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 5>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 5>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 5>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 5>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5599:80: required from here 5599 | pred_mean = -Bp.triangularView().solve(Bpo_mode); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5638:52: required from here 5638 | pred_cov = den_mat_t::Zero(num_pred, num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5666:78: required from here 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5787:126: required from here 5787 | Sigma_sqrt_rand_vec += B_rm_.triangularView().solve(D_sqrt.cwiseProduct(rand_vec_pred_I_1)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5821:85: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5821:175: required from here 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5953:79: required from here 5953 | pred_var += Bp_inv_Dp_rm.cwiseProduct(Bp_inv_rm) * vec_t::Ones(num_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:46: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:48: required from here 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:79: required from here 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5986:49: required from here 5986 | Maux = Bpo.transpose() * Bp_inv.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5988:36: required from here 5988 | M_aux_3 = Maux.transpose() * sigma_resid_plus_W_inv_cross_cov; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5998:71: required from here 5998 | pred_cov = Bp_inv_Dp * Bp_inv.transpose() + Maux.transpose() * Maux; | ^~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6029:34: required from here 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6096:89: required from here 6096 | pred_mean = -Bpo * mode_.segment(num_gp * dim_mode_per_set_re_, dim_mode_per_set_re_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from here 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:103: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, true> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6410:111: required from here 6410 | rand_vec_sim_post_.col(i) = (rand_vec_I_sim_post_.col(i).array() / diag_SigmaI_plus_ZtWZ_.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:94: required from here 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6499:146: required from here 6499 | rand_vec_sim_post_ = D_div_DW_plus_I_sqrt.asDiagonal() * rand_vec_I_sim_post_ + DW_plus_I_inv_diag.asDiagonal() * ((*cross_cov) * rand_vec_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6586:105: required from here 6586 | resid_obs_inv_resid_pred_obs_t = D_plus_WI_inv_diag.asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:6587:56: required from here 6587 | woodburry_part_sqrt -= (*cross_cov).transpose() * resid_obs_inv_resid_pred_obs_t; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:9847:85: required from here 9847 | mode_data_scale = (*Zt_).transpose() * (mode_.segment(0, dim_mode_per_set_re_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:53: required from here 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10077:99: required from here 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10093:116: required from here 10093 | sigma_woodbury = (*cross_cov).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10116:68: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10116:84: required from here 10116 | D_inv_plus_W_B_rm_ = (D_inv_rm_.diagonal() + information_ll_).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:162: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:164: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, const Eigen::ArrayWrapper, -1, 1, true> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10186:172: required from here 10186 | rand_vec_trace_P_.col(i) = Sigma_L_k_ * rand_vec_trace_I2_.col(i) + ((information_ll_.cwiseInverse().cwiseSqrt()).array() * rand_vec_trace_I_.col(i).array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10213:139: required from here 10213 | rand_vec_trace_P_ = chol_ip_cross_cov_.transpose() * rand_vec_trace_I2_ + diagonal_approx_preconditioner_.cwiseSqrt().asDiagonal() * rand_vec_trace_I_; | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10223:75: required from here 10223 | vec_t D_sqrt_vecchia_pc = D_inv_vecchia_pc_.diagonal().cwiseInverse().cwiseSqrt(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10226:172: required from here 10226 | rand_vec_trace_P_.col(i) = (B_vecchia_pc_rm_.template triangularView()).solve(D_sqrt_vecchia_pc.asDiagonal() * (rand_vec_trace_I_.col(i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10266:62: required from here 10266 | D_inv_plus_W_B_rm_ = (D_inv_plus_W_diag).asDiagonal() * B_rm_; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10278:91: required from here 10278 | rand_vec_trace_P_.col(i) = L_SigmaI_plus_W_rm_.transpose() * rand_vec_trace_I_.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from here 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10358:88: required from here 10358 | chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * D_rand_vec))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:130: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10361:131: required from here 10361 | WI_PI_Z = diag_WI.asDiagonal() * (B_vecchia_pc_rm_.transpose() * (D_inv_vecchia_pc_ * (B_vecchia_pc_rm_ * rand_vec_trace_P_))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10387:182: required from here 10387 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_W_deriv - tr_WI_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10421:97: required from here 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10433:107: required from here 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:91: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:106: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:108: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10442:116: required from here 10442 | Z_SigmaI_plus_W_inv_W_deriv_PI_Z = (SigmaI_plus_W_inv_Z_.array() * W_deriv_rep.array() * PI_Z.array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10449:54: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:70: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10449:84: required from here 10449 | D_inv_plus_W_inv_diag = (D_inv_rm_.diagonal() + information_ll_).cwiseInverse(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10458:128: required from here 10458 | d_log_det_Sigma_W_plus_I_d_mode += c_opt.cwiseProduct(tr_D_inv_plus_W_inv_W_deriv) - c_opt.cwiseProduct(tr_PI_P_deriv_vec); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10497:118: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10497:151: required from here 10497 | Sigma_WI_plus_Sigma_inv_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_WI_plus_Sigma_inv_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10502:124: required from here 10502 | B_invt_PI_Z.col(i) = (B_rm_.transpose().template triangularView()).solve(PI_Z_local.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10506:128: required from here 10506 | Sigma_PI_Z.col(i) = (B_t_D_inv_rm_.transpose().template triangularView()).solve(B_invt_PI_Z.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:103: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10520:105: required from here 10520 | d_log_det_Sigma_W_plus_I_d_cov_pars += (D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10529:108: required from here 10529 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10531:100: required from here 10531 | zt_PI_P_deriv_PI_z = ((PI_Z.cwiseProduct(SigmaI_deriv_rm * PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:167: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10536:169: required from here 10536 | tr_D_inv_plus_W_inv_D_inv_deriv = -1 * (D_inv_plus_W_inv_diag.array() * D_inv_rm_.diagonal().array() * D_grad_j.diagonal().array() * D_inv_rm_.diagonal().array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:86: required from here 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ^~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/likelihoods.h:10576:169: required from here 10576 | vec_t zt_WI_plus_Sigma_inv_WI_deriv_PI_z = -1 * ((WI_WI_plus_Sigma_inv_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Matrix >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/likelihoods.h:10587:182: required from here 10587 | double tr_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_L_kt_W_deriv_Sigma_L_k = (chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_L_kt_W_deriv_Sigma_L_k)).diagonal().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10589:133: required from here 10589 | zt_PI_P_deriv_PI_z = -1 * ((WI_PI_Z.cwiseProduct(deriv_information_aux_par.asDiagonal() * WI_PI_Z)).colwise().sum()).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:110: required from here 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:40:47: required from here 40 | return Eigen::VectorXd{ nr }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/misc/matrix_ops/randn.hpp:52:51: required from here 52 | return Eigen::MatrixXd{ nr, nc }.unaryExpr([&](double) { return dist(gen); }); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/misc/jacobian_adjust.hpp:34:21: required from here 34 | #define OPTIM_MATOPS_EYE(n) Eigen::MatrixXd::Identity(n,n) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 36 | #define OPTIM_MATOPS_ONE_VEC(n) Eigen::VectorXd::Ones(n) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/misc/numerical_gradient.hpp:37:28: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:191:11: required from here 191 | d = - W*grad; // direction | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:207:71: required from here 207 | W_term_1 = I_mat - s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(y)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/unconstrained/bfgs.hpp:210:70: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 218 | double rel_sol_change = OPTIM_MATOPS_L1NORM( OPTIM_MATOPS_ARRAY_DIV_ARRAY(s, (OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_ABS(x), 1.0e-08)) ) ); | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:72:61: required from here 72 | box_objfn(vals_inp - gd_settings.par_momentum * direc, &NAG_grad, opt_data); | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:81:27: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_SQRT(x) (x).array().sqrt().matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 83 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( gd_settings.par_step_size * grad_p, OPTIM_MATOPS_ARRAY_ADD_SCALAR(OPTIM_MATOPS_SQRT(adam_vec_v), gd_settings.par_ada_norm_term) ); | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 30 | #define OPTIM_MATOPS_ARRAY_ADD_SCALAR(x,a) ((x).array() + a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:83:25: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:89:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:103:32: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:107:99: required from here 30 | #define OPTIM_MATOPS_POW(x,a) (x).array().pow(a).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:116:30: required from here 35 | #define OPTIM_MATOPS_MAX(x,y) (x).array().max((y).array()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:120:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 143 | direc_out = OPTIM_MATOPS_ARRAY_DIV_ARRAY( (gd_settings.par_step_size * ( gd_settings.par_adam_beta_1 * m_hat + (1.0 - gd_settings.par_adam_beta_1) * grad_hat )) , (OPTIM_MATOPS_ARRAY_ADD_SCALAR(adam_vec_v, gd_settings.par_ada_norm_term)) ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:143:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper > > > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:151:29: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:185:21: required from here 41 | #define OPTIM_MATOPS_LPNORM(x,p) std::pow( (x).array().abs().pow(p).sum() , 1.0 / static_cast(p) ) | ~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.ipp:192:69: required from here 192 | grad_ = gd_settings.clip_norm_bound * (grad_ / grad_norm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 34 | #define OPTIM_MATOPS_ARRAY_DIV_ARRAY(x,y) ((x).array() / (y).array()).matrix() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:159:37: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:207:27: required from here 207 | simplex_fn_vals = OPTIM_MATOPS_EVAL(simplex_fn_vals(sort_vec)); | ~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::Matrix, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::Matrix, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/unconstrained/nm.hpp:208:26: required from here 35 | #define OPTIM_MATOPS_ROWS(x, v) (x)(v,Eigen::all) // v is a vector | ~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 38 | #define OPTIM_MATOPS_MIDDLE_ROWS(x, j, k) (x).middleRows(j,k-j+1) | ~~~~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0>, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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, | ^~~~~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::internal::member_sum, 0> >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/unconstrained/nm.hpp:212:26: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:212:162: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:54: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose, 1, -1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:214:104: required from here 214 | Vec_t x_r = centroid + par_alpha*(centroid - OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:229:61: required from here 229 | Vec_t x_e = centroid + par_gamma*(x_r - centroid); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:105: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:267:114: required from here 267 | Vec_t x_ic = centroid + par_beta*( OPTIM_MATOPS_TRANSPOSE(simplex_points.row(n_vals)) - centroid ); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/unconstrained/nm.hpp:285:121: required from here 285 | simplex_points.row(i) = simplex_points.row(0) + par_delta*(simplex_points.row(i) - simplex_points.row(0)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 34 | #define OPTIM_MATOPS_COLWISE_SUM(x) (x).colwise().sum() // for each column, sum the elements | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::member_sum, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, Eigen::internal::member_sum, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/constrained/sumt.hpp:165:48: required from here 35 | #define OPTIM_MATOPS_TRANSPOSE(x) (x).transpose() | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:90: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:96: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:107:104: required from here 107 | cov_pars.segment(1, num_cov_pars_optim) = pars.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:101: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:613:109: required from here 613 | pars_init.segment(0, num_cov_pars_optim) = cov_pars.segment(1, num_cov_pars_optim).array().log().matrix();//exclude nugget and transform to log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:98: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, -1, 1, false> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:692:106: required from here 692 | cov_pars.segment(1, num_cov_par - 1) = pars_init.segment(0, num_cov_pars_optim).array().exp().matrix();//back-transform to original scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:886:80: required from here 886 | X_ = Eigen::Map(covariate_data, num_data_, num_covariates_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:96: required from here 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:87: required from here 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1634:88: required from here 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1639:67: required from here 1639 | u = D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i];//TODO: this is already calculated in CalcYAux -> save it there and re-use here? | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from here 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from here 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1883:267: required from here 1883 | rand_vec_probe_P_inv = diag_sigma_resid_inv_Z - (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * ((*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_[cluster_i].solve((*cross_cov_preconditioner).transpose() * diag_sigma_resid_inv_Z))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1891:80: required from here 1891 | vecchia_y = D_inv_rm_[cluster_i][0] * (B_rm_[cluster_i][0] * y_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:52: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1933:130: required from here 1933 | cross_cov_B_grad_cross_cov_T.transpose() + cross_cov_B_grad_cross_cov_T - D_inv_B_cross_cov_[cluster_i][0].transpose() * D_grad_sigma_resid_inv_cross_cov_T; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1936:67: required from here 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from here 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:106: required from here 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1989:107: required from here 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:119: required from here 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: recursively required by substitution of ‘template typename Eigen::ScalarBinaryOpTraits::Scalar, Eigen::internal::scalar_product_op::Scalar> >::ReturnType Eigen::MatrixBase, -1, 1, true> >::dot(const Eigen::MatrixBase&) const [with OtherDerived = ]’ 2027 | FITC_Diag_grad[ii] -= 2 * sigma_ip_inv_sigma_cross_cov.col(ii).dot((*cross_cov_grad).transpose().col(ii)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2027:75: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2087:53: required from here 2087 | y_tilde_j = (*Z_j).transpose() * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from here 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2540:157: required from here 2540 | rand_vec_probe_[cluster_i] = chol_ip_cross_cov_Z + diagonal_approx_preconditioner_[cluster_i].cwiseSqrt().asDiagonal() * rand_vec_probe_P_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from here 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3184:79: required from here 3184 | D_sqrt.diagonal().array() = D_inv_cluster_i.diagonal().array().pow(-0.5); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:3215:93: required from here 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/re_model_template.h:3450:125: required from here 3450 | gp_coords_mat_pred = Eigen::Map(gp_coords_pred.data(), num_data_per_cluster_pred[cluster_i], dim_gp_coords_); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:108: required from here 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:86: required from here 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:67: required from here 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3914:74: required from here 3914 | mean_pred_id = sigma * Z_base_j * ((*Z_j).transpose() * (*y_aux)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4086:74: required from here 4086 | mean_pred_id = (*Z_j) * (*mode).segment(start_re_comp, num_re_comp); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4142:77: required from here 4142 | mean_pred_id = sigma * Z_base_j * (*Z_j).transpose() * (*first_deriv); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:86: required from here 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, 0>’: ./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, -1, 1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, -1, 1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, -1, 1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:153: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:155: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:161: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >, 0>’: ./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::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4417:169: required from here 4417 | pars_acc.segment(1, num_par - 1) = ((mu + 1.) * (pars.segment(1, num_par - 1).array().log()) - mu * (pars_lag1.segment(1, num_par - 1).array().log())).exp().matrix();//Momentum is added on the log scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:82: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:84: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:90: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >, 0>’: ./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::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4421:98: required from here 4421 | pars_acc = ((mu + 1.) * (pars.array().log()) - mu * (pars_lag1.array().log())).exp().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4424:40: required from here 4424 | pars_acc = (mu + 1) * pars - mu * pars_lag1; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4494:65: required from here 4494 | gp_coords_all_unique = coords_scaled(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5650:68: required from here 5650 | y_aux(data_indices_per_cluster_[cluster_i]) = y_aux_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5721:112: required from here 5721 | MInvSqrtZt = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * Zt_[cluster_i]; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from here 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5799:71: required from here 5799 | XT_psi_inv_X = BX.transpose() * D_inv_[unique_clusters_[0]][0] * BX; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5807:112: required from here 5807 | MInvSqrtZtX = sqrt_diag_SigmaI_plus_ZtZ_[unique_clusters_[0]].array().inverse().matrix().asDiagonal() * ZtX; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5812:68: required from here 5812 | XT_psi_inv_X = X.transpose() * X - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:131: required from here 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5868:93: required from here 5868 | psi_inv_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i - cross_cov_sigma_woodbury_I_cross_covT_X; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5943:92: required from here 5943 | XT_psi_inv_X += (X_cluster_i).transpose() * X_cluster_i - MInvSqrtZtX.transpose() * MInvSqrtZtX; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6338:16: required from here 6338 | Zt_.insert({ cluster_i, coords.transpose().sparseView()}); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >, Eigen::Matrix, 0> >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:6339:17: required from here 6339 | ZtZ_.insert({ cluster_i, (coords.transpose() * coords).sparseView()}); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:6784:78: required from here 6784 | if ((gp_coords_ip_mat.row(i).array() == gp_coords_all_mat.row(j).array()).all()) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:108: required from here 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7579:92: required from here 7579 | update.segment(0, num_grad_cov_par) = lr_cov * neg_step_dir.segment(0, num_grad_cov_par); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:126: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:132: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, false> > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7596:140: required from here 7596 | cov_pars_new.segment(1, cov_pars.size() - 1) = (cov_pars.segment(1, cov_pars.size() - 1).array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:62: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:68: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7599:76: required from here 7599 | cov_pars_new = (cov_pars.array().log() - update.array()).exp().matrix();//make update on log-scale | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:126: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:133: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8258:141: required from here 8258 | sqrt_diag_SigmaI_plus_ZtZ_[cluster_i] = (SigmaI_[cluster_i].diagonal().array() + ZtZ_[cluster_i].diagonal().array()).sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from here 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8583:111: required from here 8583 | y_aux_[cluster_i] = B_[cluster_i][0].transpose() * D_inv_[cluster_i][0] * B_[cluster_i][0] * y_[cluster_i]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8594:102: required from here 8594 | y_aux_[cluster_i] = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i] - cross_cov_sigma_woodbury_I_cross_covT_y; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:99: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8655:107: required from here 8655 | MInvZty = (Zty_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()).matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8690:71: required from here 8690 | y_aux_[cluster_i] = y_[cluster_i] - Zt_[cluster_i].transpose() * MInvZty; | ^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8716:146: required from here 8716 | y_tilde2_[cluster_i] = Zt_[cluster_i].transpose() * ((y_tilde_[cluster_i].array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8766:80: required from here 8766 | yTPsiInvy += (y_aux_sqrt.transpose() * D_inv_[cluster_i][0] * y_aux_sqrt)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8952:145: required from here 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8953:188: required from here 8953 | sigma_inv_sigma_grad_rand_vec_[par_nb] = (B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * minus_dB_Bi_D_BT_inv_rand_vec)) - (B_grad_[cluster_i][0][par_nb - 1]).transpose() * BT_inv_rand_vec; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8959:151: required from here 8959 | sigma_inv_sigma_grad_rand_vec_[0] = B_[cluster_i][0].transpose() * (D_inv_[cluster_i][0] * (B_[cluster_i][0] * rand_vec_fisher_info_[cluster_i])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9025:93: required from here 9025 | D_inv_B_grad_B_inv = D_inv_[cluster_i][0] * B_grad_[cluster_i][0][ind_grad_nugget] * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper, 0> > >, const Eigen::ArrayWrapper, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9027:179: required from here 9027 | double diag = (double)((D_inv_2.diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array() * D_grad_[cluster_i][0][ind_grad_nugget].diagonal().array()).sum()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9114:95: required from here 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9115:123: required from here 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9120:199: required from here 9120 | sigma_inv_sigma_grad_rand_vec_[deriv_par_nb] = Sigma_inv_Grad_rand_vec - Sigma_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * Sigma_inv_Grad_rand_vec)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9332:77: required from here 9332 | Zt_RV.col(i) = Zt_[cluster_i] * rand_vec_fisher_info_[cluster_i].col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9347:74: required from here 9347 | Z_MInv_Zt_RV.col(i) = Zt_[cluster_i].transpose() * MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9378:127: required from here 9378 | Zj_Zjt_RV_minus_Z_MInv_Zt_Zj_Zjt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zt_[cluster_i].transpose() * MInv_Zt_Zj_Zjt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9383:102: required from here 9383 | Zj_Zjt_RV_minus_Zj_Zjt_Z_MInv_Zt_RV[j].col(i) = Zj_Zjt_RV.col(i) - Zj_Zjt * Z_MInv_Zt_RV.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl, Eigen::Dense>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/GPBoost/re_model_template.h:9446:26: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:9446:37: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:45: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:52: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper >, 0> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from here 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9507:77: required from here 9507 | H.row(i) = (grad_beta_change1 - grad_beta_change2) / (2. * delta_step[i]); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9570:36: required from here 9570 | Hessian = (H + H.transpose()) / 2.; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9755:45: required from here 9755 | Ztilde = gp_coords_mat_pred.sparseView(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:100: required from here 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10316:102: required from here 10316 | sigma_ip_inv_cross_cov_T = chol_fact_sigma_ip_[cluster_i][0].solve((*cross_cov).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:180: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: recursively required by substitution of ‘template const Eigen::Solve, 1>, Rhs> Eigen::SolverBase, 1> >::solve(const Eigen::MatrixBase&) const [with Rhs = ]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10343:81: required from here ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from here 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Matrix > >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10428:131: required from here 10428 | resid_obs_inv_resid_pred_obs_t = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * (fitc_resid_pred_obs.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >, -1, 1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >, -1, 1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:76: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper >, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:85: required from here 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10721:65: required from here 10721 | c_var.array() += (sample_P - diag_P).array().square(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10722:67: required from here 10722 | c_p_z += (sample_P - diag_P).cwiseProduct(sample_sigma); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/GPBoost/re_model_template.h:2591:80: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2591 | log_det_Psi_ += (2. * chol_facts_[cluster_i].CholFactMatrix().diagonal().array().log().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:659:40: required from here 659 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2591:88: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2591 | log_det_Psi_ += (2. * chol_facts_[cluster_i].CholFactMatrix().diagonal().array().log().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:659:40: required from here 659 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2591:94: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2591 | log_det_Psi_ += (2. * chol_facts_[cluster_i].CholFactMatrix().diagonal().array().log().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:659:40: required from here 659 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Transpose > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Transpose > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3398:50: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3398 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3398:50: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3398 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3398:50: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3398 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3858:54: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3858 | sp_mat_t M_aux = B_[cluster_i][0].cwiseProduct(D_inv_[cluster_i][0] * B_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3892:115: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3892 | vec_t M_aux = (ZtZ_[cluster_i].diagonal().array() / sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array()).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3893:93: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3893 | vec_t M_aux2 = (ZtZ_[cluster_i].diagonal().array() - M_aux.array().square()).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Array >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3894:74: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3894 | vec_t M_aux3 = (sigma - (sigma * sigma * M_aux2.array())).matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3896:48: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3896 | sp_mat_t M_aux5 = M_aux4.asDiagonal() * Zt_[cluster_i]; re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3934:69: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3934 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3934:40: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3934 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3942:69: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3986:58: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3986 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3986:37: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3986 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4166:77: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4169:63: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3934:69: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3934 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3934:40: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3934 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 1, -1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, 1, -1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, 1, -1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/re_model_template.h:3942:80: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~^~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3942:69: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3949:33: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3949 | T_mat M_aux2 = (*Z_j) * M_aux.transpose(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3986:58: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3986 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3986:37: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3986 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/re_model_template.h:4008:61: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4008 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~^~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4166:77: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4169:42: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4169:63: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3934:69: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3934 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::SparseMatrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3934:40: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3934 | T_mat M_aux3 = sigma * sigma * (M_aux.transpose() * M_aux - ZjtZj); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3942:69: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3949:33: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3949 | T_mat M_aux2 = (*Z_j) * M_aux.transpose(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3986:58: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3986 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:3986:37: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3986 | mean_pred_id = (*Z_base_j) * ((re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux))); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4166:77: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4169:42: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:4169:63: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4375:67: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4375 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4375:67: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4375 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1072:43: required from here 1072 | re_model_sp_rm_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4375:67: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4375 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1075:41: required from here 1075 | re_model_den_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8589:54: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8589 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:8592:112: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8592 | vec_t cross_cov_sigma_woodbury_I_cross_covT_y = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * ((*cross_cov) * sigma_woodbury_I_cross_covT_y); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2419:26: required from ‘void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2419 | vec_t resid = y_vec_ - (X_ * beta); | ~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1048:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1048 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9543:32: required from ‘void GPBoost::REModelTemplate::CalcHessianCovParAuxPars(const GPBoost::vec_t&, bool, const double*, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9543 | vec_t delta_step = log_pars * h_eps;// based on https://math.stackexchange.com/questions/1039428/finite-difference-method | ~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1269:9: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1269 | CalcHessianCovParAuxPars(cov_aux_pars, gradient_contains_error_var, fixed_effects_ptr, approx_Hessian); | ^~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7311:61: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7311 | vec_t delta_pars = cov_aux_pars.array().log().matrix() - cov_pars_after_grad_aux.array().log().matrix();//gradient steps / update is done on log-scale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1283:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1283 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:8599:60: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8599 | sigma_resid_I_y = chol_fact_resid_[cluster_i].solve(y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1673:117: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1673:117: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTriangularView.h:78:54: required from ‘struct Eigen::internal::unary_evaluator, 1>, Eigen::internal::IteratorBased, double>’ 78 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1> >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::TriangularView, 1>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/re_model_template.h:2514:32: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2514 | log_det_Psi_ += 2. * (((T_mat)chol_fact_resid_[cluster_i].matrixL()).diagonal().array().log().sum()); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1320:54: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZt() const [with T_mat = Eigen::SparseMatrix]’ 1320 | return(std::make_shared(this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2543:90: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2543 | std::shared_ptr sigma_resid = re_comps_resid_[cluster_i][0][0]->GetZSigmaZt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1320:54: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZt() const [with T_mat = Eigen::SparseMatrix]’ 1320 | return(std::make_shared(this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2543:90: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2543 | std::shared_ptr sigma_resid = re_comps_resid_[cluster_i][0][0]->GetZSigmaZt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:649:42: required from here 649 | re_model_sp_rm_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1320:54: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZt() const [with T_mat = Eigen::Matrix]’ 1320 | return(std::make_shared(this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2543:90: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2543 | std::shared_ptr sigma_resid = re_comps_resid_[cluster_i][0][0]->GetZSigmaZt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:659:40: required from here 659 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:754:14: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]’ 754 | Eigen::Map(this->m_data.valuePtr(), rows()).setOnes(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3183:26: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3183 | D_sqrt.setIdentity(); | ~~~~~~~~~~~~~~~~~~^~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:43: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5666:56: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5666 | sp_mat_rm_t B_t_D_inv_sqrt_rm = B_rm_.transpose() * D_inv_rm_.cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5786:68: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5786 | vec_t D_sqrt = D_inv_rm_.diagonal().cwiseInverse().cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5789:67: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5789 | vec_t Bt_D_inv_Sigma_sqrt_rand_vec = B_t_D_inv_rm_ * B_rm_ * Sigma_sqrt_rand_vec; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5792:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5792 | vec_t rand_vec_pred_SigmaI_plus_W = Sigma_inv_Sigma_sqrt_rand_vec + W_diag_sqrt.cwiseProduct(rand_vec_pred_I_2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5822:60: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5822 | vec_t sigmSigmaI_modechiSigmaI_mode = Bp_inv_Bpo_rm * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:27: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:39: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:48: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:88: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:105: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:5965:92: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5965 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5966:52: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5966 | den_mat_t sigma_woodbury_2 = (sigma_ip_stable)+Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:60: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:73: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:84: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:97: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6187:82: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, int, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 6187 | vec_t rand_vec_pred_SigmaI_plus_W = B_t_D_inv_sqrt_rm * rand_vec_pred_I_1 + W_diag_sqrt.cwiseProduct(rand_vec_pred_I_2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3661:62: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3661 | likelihood_[cluster_i]->PredictLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3662 | B_[cluster_i], D_inv_[cluster_i], Bpo[igp], Bp[igp], Dp[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3663 | mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3664 | predict_cov_mat, predict_var_or_response, false, true, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3665 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3666 | igp, cluster_i, this); | ~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10335:108: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10335:82: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10335:37: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:10462:120: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10462 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10462:60: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10462 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10546:60: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10546 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10575:127: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10605:77: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10605 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10663:69: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10663 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10712:74: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10712 | vec_t sample_sigma = (rand_vec_probe_final.col(0)).cwiseProduct(rand_vec_probe_init); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10738:30: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10738 | vec_t c_cov = c_p_z - stoch_part_pred_var.cwiseProduct(c_p); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9764:90: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9764 | var_pred_id += re_comp->GetZSigmaZtii() * gp_coords_mat_pred.rowwise().squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9764:48: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9764 | var_pred_id += re_comp->GetZSigmaZtii() * gp_coords_mat_pred.rowwise().squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9936:75: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9936 | vec_t SigmaI_diag_sqrt = Sigma.diagonal().cwiseInverse().cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9975:99: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9975 | vec_t rand_vec_pred_SigmaI_plus_ZtZ = SigmaI_diag_sqrt.asDiagonal() * rand_vec_pred_I_1 + Zt_[cluster_i] * rand_vec_pred_I_2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10020:107: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10020 | vec_t SigmaI_plus_ZtZ_inv = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square().inverse().matrix(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseUnaryOp.h:128:64: required from ‘Derived& Eigen::SparseMatrixBase::operator*=(const Scalar&) [with Derived = Eigen::SparseMatrix; Scalar = double]’ 128 | typedef typename internal::evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3357:12: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3357 | psi *= cov_pars[0];//back-transform re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:39: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:48: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:88: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:105: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:60: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:73: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:84: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:97: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10335:108: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10335:82: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10335:37: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:10462:120: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10462 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10462:60: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10462 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10546:103: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10546 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Product >, Eigen::SparseMatrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10546:60: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10546 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10569:86: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10569 | den_mat_t sigma_resid_inv_sigma_obs_pred = chol_fact_resid_[cluster_i].solve(sigma_obs_pred_dense); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10575:127: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10605:77: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10605 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10663:69: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10663 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9929:96: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9929 | ZtM_aux = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtM_aux; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:39: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:48: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:88: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5926:105: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5926 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:60: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:73: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:84: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6010:97: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6010 | pred_cov += PP_Part - PP_Part1 + PP_Part2 + PP_Part3 + PP_Part3_t - PP_Part4 - PP_Part4_t + PP_Part5; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10335:108: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/re_model_template.h:10335:82: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10335:37: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:10462:120: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10462 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Transpose, Eigen::Matrix, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10462:60: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10462 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - (sigma_resid_pred_obs * resid_obs_inv_cross_cov).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10546:60: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10546 | den_mat_t Maux_rhs = cross_cov_pred_ip.transpose() - resid_obs_inv_sqrt_cross_cov.transpose() * resid_obs_inv_sqrt_resid_pred_obs_t; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10605:77: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10605 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:10663:69: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10663 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9930:45: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9930 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3861:131: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3861 | out_predict[data_indices_per_cluster_[cluster_i][i] + num_data_ * num_comps_total_] = cov_pars[0] * (1. - M_aux.col(i).sum()); | ~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3861:131: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3861 | out_predict[data_indices_per_cluster_[cluster_i][i] + num_data_ * num_comps_total_] = cov_pars[0] * (1. - M_aux.col(i).sum()); | ~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, -1, 1, true> > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3899:67: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3899 | var_pred_id[i] = cov_pars[0] * M_aux5.col(i).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:407:54: required from ‘struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 407 | typedef typename evaluator::InnerIterator LhsIterator; | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3942:88: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, false> > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3955:93: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3955 | var_pred_id[i] = cov_pars[0] * (sigma - sigma * sigma * M_aux2.row(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, 1, -1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:408:54: required from ‘struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 408 | typedef typename evaluator::InnerIterator RhsIterator; | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3942:88: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:408:54: required from ‘struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 408 | typedef typename evaluator::InnerIterator RhsIterator; | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:334:8: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased, double, double>’ 334 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, true> >; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3942:88: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, 1, -1, true> > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, true>, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, 1, -1, true>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3955:93: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3955 | var_pred_id[i] = cov_pars[0] * (sigma - sigma * sigma * M_aux2.row(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Block, -1, 1, false> > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, false>, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:4008:76: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4008 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:607:75: required from ‘struct Eigen::internal::sparse_conjunction_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IndexBased, double, double>’ 607 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:352:8: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, Eigen::internal::IteratorBased, Eigen::internal::IndexBased, double, double>’ 352 | struct binary_evaluator, Lhs, Rhs>, IteratorBased, IndexBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:3942:88: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3942 | var_pred_id[i] = cov_pars[0] * (*Z_j).row(i).cwiseProduct(M_aux4.row(i)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./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, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3955:93: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3955 | var_pred_id[i] = cov_pars[0] * (sigma - sigma * sigma * M_aux2.row(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./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>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:4008:76: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4008 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:20: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, const Eigen::ArrayWrapper > > > >, Eigen::SparseMatrix, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4357:20: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4357 | MInvSqrtZtH = sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().inverse().matrix().asDiagonal() * ZtH_cluster_i; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::SparseMatrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:6370:52: required from ‘void GPBoost::REModelTemplate::InitializeMatricesForUseWoodburyIdentity() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 6370 | Zj_square_sum_cluster_i[j] = Z_j->squaredNorm(); | ~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:403:5: required from ‘GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int, bool, const double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 403 | InitializeMatricesForUseWoodburyIdentity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:85:51: required from here 85 | has_weights, weights, likelihood_learning_rate)); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:521:73: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:540:12: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:63: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:540:30: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:560:24: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 560 | v = sigma_resid * h + (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1004:45: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1004 | loc_transf_[icol] = X_.col(icol).mean(); | ~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::InnerStride<1> > >’ 59 | template class RefBase | ^~~~~~~ ./include/Eigen/src/Core/Ref.h:341:77: required from ‘class Eigen::Ref, 0, Eigen::InnerStride<1> >’ 341 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:167:44: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:96:8: required from ‘struct Eigen::internal::product_evaluator >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>, 6, Eigen::DenseShape, Eigen::DenseShape, double, double>’ 96 | struct product_evaluator, ProductTag, LhsShape, RhsShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1634:86: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1935:125: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1935 | vec_t vecchia_grad_y = (B_grad_rm.transpose() * vecchia_y) - (B_t_D_inv_rm_[cluster_i][0] * (D_grad_rm * vecchia_y)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1936 | (B_t_D_inv_rm_[cluster_i][0] * (B_grad_rm * y_[cluster_i])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1959:50: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1958:131: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1999:117: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1999 | den_mat_t P_G_Z = sigma_grad_Z + (diagonal_approx_grad_preconditioner.asDiagonal()) * rand_vec_probe_P_inv - sigma_resid_grad_Z; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2186:39: required from ‘void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2186 | vec_t zt_PI_P_deriv_PI_z = -2. * ((PI_RV.cwiseProduct(neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV)).colwise().sum()).transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1656:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1656 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4857:34: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4857 | vec_t d_mll_d_F_implicit = -(SigmaI_plus_W_inv_d_mll_d_mode.array() * information_ll_.array()).matrix();// implicit derivative | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4961:67: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4961 | vec_t D_plus_WI_inv_diag = (fitc_resid_diag + WI).cwiseInverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4996:61: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4996 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5002:46: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 5002 | vec_t d_mode_d_par = WI.asDiagonal() * | ~~~~~~~~~~~~~~~~^ 5003 | (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll - D_plus_WI_inv_diag.asDiagonal() * ((*cross_cov) * vaux)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3664:55: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3664 | vec_t tr_WI_DI_WI_W_deriv = diag_WI.cwiseProduct(tr_WI_W_deriv.cwiseProduct(diagonal_approx_inv_preconditioner_)); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3685:188: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3685 | vec_t Sigma_d_mll_d_mode = D_inv_B_rm_.triangularView().solve((B_rm_.transpose().template triangularView()).solve(d_mll_d_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3686 | (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3757:123: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3756 | den_mat_t P_grad_PI_Z = (*cross_cov_preconditioner_grad) * sigma_ip_inv_cross_cov_preconditioner_PI_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3757 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * ((*cross_cov_preconditioner_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3758 | sigma_ip_inv_sigma_cross_cov_preconditioner.transpose() * (sigma_ip_preconditioner_grad * sigma_ip_inv_cross_cov_preconditioner_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3859:38: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3859 | vec_t W_inv_d_W_W_inv = -1. * Zt_deriv_information_aux_par.cwiseProduct((information_ll_.cwiseInverse().cwiseProduct(information_ll_.cwiseInverse()))); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, const Eigen::ArrayWrapper > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4093:121: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4092:65: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4086 | den_mat_t sigma_woodbury_woodbury_grad = sigma_woodbury_grad - | ~~~~~~~~~~~~~~~~~~~~~ 4087 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4088 | D_inv_B_cross_cov_D_inv_B_cross_cov_grad.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4089 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4090 | D_inv_B_cross_cov_D_inv_B_cross_grad_cov.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4091 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4092 | D_inv_grad_B_cross_cov_D_inv_B_cross_cov.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4093 | D_inv_B_cross_cov_.transpose() * (((vec_t)((W_D_inv_inv.array().square() * D_inv_D_grad_D_inv.array()).matrix())).asDiagonal() * D_inv_B_cross_cov_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4171:95: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4171 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4288:62: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4288 | vec_t Sigma_d_mll_d_mode = Sigma_d_mll_d_mode_part1 + (*cross_cov) * (chol_fact_sigma_ip.solve((*cross_cov).transpose() * d_mll_d_mode)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:4290:68: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4290 | vec_t SigmaI_plus_W_inv_d_mll_d_mode_part = B_t_D_inv_rm_ * (B_rm_ * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(W_Sigma_d_mll_d_mode)); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3247:73: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3247 | vec_t RVt_SigmaI_plus_ZtWZ_inv_SigmaI_deriv_PI_RV = -cov_par_inv * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct(I_j * PI_RV)).colwise().sum()).transpose(); //old: -1. * ((SigmaI_plus_ZtWZ_inv_RV_.cwiseProduct((I_j * SigmaI.coeff(cum_num_rand_eff_cluster_i[j], cum_num_rand_eff_cluster_i[j])) * PI_RV)).colwise().sum()).transpose(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3254:70: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3254 | den_mat_t neg_SigmaI_deriv_DI_L_plus_D_t_PI_RV = cov_par_inv * (I_j * DI_L_plus_D_t_PI_RV); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3298:102: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3298 | den_mat_t Ltriang_Zt_W_deriv_aux_Z_DI_L_plus_D_t_PI_RV = ZtdWZ.triangularView() * DI_L_plus_D_t_PI_RV; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Block, -1, 1, true>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3342:38: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3342 | vec_t L_inv_Zt_col_i = L_inv * (*Zt_).col(i); | ~~~~~~^~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3396:123: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2993:50: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2993 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_random_effects_indices_of_data_ or of (ZSigmaZt^-1 + W)^-1 if !use_random_effects_indices_of_data_ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3027:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3039:62: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 3039 | SigmaI_plus_W_inv_d_mll_d_mode = (*Sigma) * d_mll_d_mode - L_inv_Wsqrt_Sigma.transpose() * L_inv_Wsqrt_Sigma_d_mll_d_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1219:37: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1219 | if ((beta_ - beta_lag1).norm() < LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * beta_lag1.norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8952:107: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 8952 | den_mat_t minus_dB_Bi_D_BT_inv_rand_vec = -B_grad_[cluster_i][0][par_nb - 1] * Bi_D_BT_inv_rand_vec + D_grad_[cluster_i][0][par_nb - 1] * BT_inv_rand_vec;//minus_dB_Bi_D_BT_inv_rand_vec = -dBk * B^-1 * D * B^-T * rand_vec + dDk * B^-T * rand_vec | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8857:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8857 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9267:74: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_Only_Grouped_REs_Woodbury(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9267 | MInv_ZtZ.diagonal().array() = ZtZ_[cluster_i].diagonal().array() / (sqrt_diag_SigmaI_plus_ZtZ_[cluster_i].array().square()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8863:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8863 | CalcFisherInformation_Only_Grouped_REs_Woodbury(cov_pars, FI, transf_scale, include_error_var, use_saved_psi_inv, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >, 0>’: ./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, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, -1, 1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, -1, 1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:101: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./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, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1309:100: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1309 | LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * cov_aux_pars_lag1.segment(0, num_cov_par_).norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:92: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5866:117: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5866 | den_mat_t cross_cov_sigma_woodbury_I_cross_covT_X = fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * ((*cross_cov) * sigma_woodbury_I_cross_covT_X); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:540:12: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:540:30: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:560:24: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 560 | v = sigma_resid * h + (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:1959:50: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1958:131: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5731:25: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(T_mat&, GPBoost::data_size_t, bool) [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 5731 | MInvSqrtZt = L_inv * Zt_[cluster_i]; ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2993:86: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2993 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_random_effects_indices_of_data_ or of (ZSigmaZt^-1 + W)^-1 if !use_random_effects_indices_of_data_ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2993:50: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2993 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_random_effects_indices_of_data_ or of (ZSigmaZt^-1 + W)^-1 if !use_random_effects_indices_of_data_ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3027:62: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3027:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3039:62: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 3039 | SigmaI_plus_W_inv_d_mll_d_mode = (*Sigma) * d_mll_d_mode - L_inv_Wsqrt_Sigma.transpose() * L_inv_Wsqrt_Sigma_d_mll_d_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:540:30: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:560:24: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 560 | v = sigma_resid * h + (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1958:131: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:2993:86: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 2993 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_random_effects_indices_of_data_ or of (ZSigmaZt^-1 + W)^-1 if !use_random_effects_indices_of_data_ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2993:50: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 2993 | SigmaI_plus_W_inv_diag = (*Sigma).diagonal() - L_inv_Wsqrt_Sigma_sqr.transpose() * vec_t::Ones(L_inv_Wsqrt_Sigma_sqr.rows());// diagonal of (Sigma^-1 + ZtWZ) ^ -1 if use_random_effects_indices_of_data_ or of (ZSigmaZt^-1 + W)^-1 if !use_random_effects_indices_of_data_ | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:3027:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3039:62: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 3039 | SigmaI_plus_W_inv_d_mll_d_mode = (*Sigma) * d_mll_d_mode - L_inv_Wsqrt_Sigma.transpose() * L_inv_Wsqrt_Sigma_d_mll_d_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::SparseMatrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::SparseMatrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::SparseMatrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::SparseMatrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:9276:43: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_Only_Grouped_REs_Woodbury(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool, int) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9276 | T_mat ZjZ_MInv_ZtZ_t = MInv_ZtZ_t * ZtZj_[cluster_i][j]; ./include/GPBoost/re_model_template.h:8863:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8863 | CalcFisherInformation_Only_Grouped_REs_Woodbury(cov_pars, FI, transf_scale, include_error_var, use_saved_psi_inv, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:49:8: required from ‘struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper >, 0>, 8, Eigen::SparseShape, Eigen::DiagonalShape, double, double>’ 49 | struct product_evaluator, ProductTag, SparseShape, DiagonalShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 0> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/re_model_template.h:8285:93: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8285 | P_SSOR_L_D_sqrt_inv_rm_[cluster_i] = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ ./include/GPBoost/re_model_template.h:8285:93: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8285 | P_SSOR_L_D_sqrt_inv_rm_[cluster_i] = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8285:93: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8285 | P_SSOR_L_D_sqrt_inv_rm_[cluster_i] = P_SSOR_L_rm * P_SSOR_D_inv_sqrt.asDiagonal(); | ^ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2575:35: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2575 | vec_t grad = first_deriv_ll_ - B[0].transpose() * (D_inv[0] * (B[0] * mode_)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2654:75: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2654 | vec_t gradient = B[0].transpose() * (D_inv[0] * (B[0] * direction)) + information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction, direction = (Sigma^-1 + W)^-1 * gradient | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2136:54: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2136 | vec_t grad = first_deriv_ll_ - B_t_D_inv_B_mode + Bt_D_inv_B_cross_cov * wood_inv_cross_cov_B_t_D_inv_B_mode; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2145:49: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2145 | vec_t grad_aux = W_D_inv_inv.cwiseProduct((B_rm_.transpose().template triangularView()).solve(grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2287:110: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2286 | vec_t gradient = B.transpose() * (D_inv * (B * direction)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2287 | Bt_D_inv_B_cross_cov * (chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * direction)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2288 | information_ll_.asDiagonal() * direction;//gradient = (Sigma^-1 + W) * direction (Sigma^-1 calculated with Woodbury), direction = (Sigma^-1 + W)^-1 * gradient | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1606:71: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1606 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1615:26: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1615 | SigmaI_mode_update = -chol_fact_Id_plus_Wsqrt_Sigma_Wsqrt_.solve(rhs2);//SigmaI_mode_ = rhs - sqrt(W) * Id_plus_Wsqrt_Sigma_Wsqrt^-1 * rhs2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_model_template.h:5668:63: required from ‘void GPBoost::REModelTemplate::CalcChol(const T_mat&, GPBoost::data_size_t) [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 5668 | P_Id_[cluster_i] = chol_facts_[cluster_i].permutationP() * Id_[cluster_i]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/GPBoost/re_model_template.h:8265:19: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8265 | CalcChol(SigmaIplusZtZ, cluster_i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:649:42: required from here 649 | re_model_sp_rm_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1606:71: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1606 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:653:55: required from here 653 | re_model_sp_rm_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1615:26: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1615 | SigmaI_mode_update = -chol_fact_Id_plus_Wsqrt_Sigma_Wsqrt_.solve(rhs2);//SigmaI_mode_ = rhs - sqrt(W) * Id_plus_Wsqrt_Sigma_Wsqrt^-1 * rhs2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:653:55: required from here 653 | re_model_sp_rm_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:1606:71: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1606 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:663:53: required from here 663 | re_model_den_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 1>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 1>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 1>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1>, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 1>, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1615:26: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1615 | SigmaI_mode_update = -chol_fact_Id_plus_Wsqrt_Sigma_Wsqrt_.solve(rhs2);//SigmaI_mode_ = rhs - sqrt(W) * Id_plus_Wsqrt_Sigma_Wsqrt^-1 * rhs2 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:663:53: required from here 663 | re_model_den_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 664 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0, Eigen::Stride<0, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/GPBoost/cov_fcts.h:628:17: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 628 | sigma.coeffs() = pars[0]; | ~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1241:53: required from ‘void GPBoost::RECompGP::CalcSigma() [with T_mat = Eigen::SparseMatrix]’ 1241 | (*cov_function_).template CalculateCovMat(*dist_, coords_ind_point_, coords_, this->cov_pars_, sigma_, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3220:48: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3220 | re_comps_resid_cluster_i[j]->CalcSigma(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > > >’: ./include/Eigen/src/SparseCore/SparseView.h:45:7: required from ‘class Eigen::SparseView, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 45 | class SparseView : public SparseMatrixBase > | ^~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:66: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1241:53: required from ‘void GPBoost::RECompGP::CalcSigma() [with T_mat = Eigen::SparseMatrix]’ 1241 | (*cov_function_).template CalculateCovMat(*dist_, coords_ind_point_, coords_, this->cov_pars_, sigma_, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3220:48: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3220 | re_comps_resid_cluster_i[j]->CalcSigma(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./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::Block, -1, -1, false>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/likelihoods.h:6269:109: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, int, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 6269 | Maux = Maux_all.block(num_gp * dim_mode_per_set_re_, num_gp * num_pred, dim_mode_per_set_re_, num_pred); | ^ ./include/GPBoost/re_model_template.h:3661:62: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3661 | likelihood_[cluster_i]->PredictLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3662 | B_[cluster_i], D_inv_[cluster_i], Bpo[igp], Bp[igp], Dp[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3663 | mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3664 | predict_cov_mat, predict_var_or_response, false, true, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3665 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3666 | igp, cluster_i, this); | ~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:49:8: required from ‘struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>, 8, Eigen::SparseShape, Eigen::DiagonalShape, double, double>’ 49 | struct product_evaluator, ProductTag, SparseShape, DiagonalShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/GPBoost/re_model_template.h:10663:69: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10663 | T_mat sigma_resid_pred_obs_pred_var = sigma_resid_pred_obs * (diagonal_approx_inv_preconditioner_[cluster_i].cwiseSqrt()).asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Diagonal, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Diagonal, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5342:58: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 5342 | vec_t SigmaI_diag_sqrt = SigmaI.diagonal().cwiseSqrt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:10191:59: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10191 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10192 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10193 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10194 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5382:97: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 5382 | vec_t rand_vec_pred_SigmaI_plus_ZtWZ = SigmaI_diag_sqrt.asDiagonal() * rand_vec_pred_I_1 + Zt_W_sqrt_rm * rand_vec_pred_I_2; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10191:59: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10191 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10192 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10193 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10194 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>, 2>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5411:120: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 5411 | sp_mat_t Sigma_Zt_W_Z_SigmaI_plus_ZtWZ_I = (Sigma * ((*Zt_) * information_ll_.asDiagonal() * (*Zt_).transpose())) * SigmaI_plus_ZtWZ_I; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10191:59: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10191 | likelihood_[cluster_i]->PredictLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10192 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], Ztilde, Sigma, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10193 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10194 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:500:38: required from ‘void GPBoost::RECompGroup::AddPredCovMatrices(const std::vector >&, T_mat&, T_mat&, bool, bool, bool, bool, const double*) [with T_mat = Eigen::SparseMatrix]’ 500 | cross_cov = this->cov_pars_[0] * ZtildeZT; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:9738:33: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9738 | re_comp->AddPredCovMatrices(re_group_levels_pred[0], cross_cov, cov_mat_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9739 | true, predict_cov_mat, true, true, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/SparseCore/SparseRedux.h:21:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::sum() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 21 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/re_model_template.h:10170:67: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10170 | var_pred_id[i] -= M_aux3.row(i).sum() - M_aux2.col(i).sum(); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5154:37: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 5154 | T_mat Maux = Wsqrt.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10205:56: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10205 | likelihood_[cluster_i]->PredictLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10206 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10207 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10208 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:5154:37: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 5154 | T_mat Maux = Wsqrt.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10205:56: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10205 | likelihood_[cluster_i]->PredictLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10206 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10207 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10208 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3948:71: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3948 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], *Z_j, M_aux, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1017:50: required from here 1017 | re_model_sp_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1018 | coef_.data(), | ~~~~~~~~~~~~~ 1019 | y_obs, | ~~~~~~ 1020 | out_predict, | ~~~~~~~~~~~~ 1021 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1022 | fixed_effects, | ~~~~~~~~~~~~~~ 1023 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3948:71: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 3948 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], *Z_j, M_aux, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1026:53: required from here 1026 | re_model_sp_rm_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1027 | coef_.data(), | ~~~~~~~~~~~~~ 1028 | y_obs, | ~~~~~~ 1029 | out_predict, | ~~~~~~~~~~~~ 1030 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1031 | fixed_effects, | ~~~~~~~~~~~~~~ 1032 | calc_var); | ~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::ArithmeticSequence > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::ArithmeticSequence > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::ArithmeticSequence > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::ArithmeticSequence >, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::ArithmeticSequence > >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1212:38: required from ‘void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1212 | den_mat_t coords_space = coords(sample_ind, Eigen::seq(1, Eigen::last)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1228:34: required from ‘void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1228 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4260:81: required from ‘void GPBoost::REModelTemplate::FindInitCovPar(const double*, const double*, double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4260 | re_comps_vecchia_[unique_clusters_[0]][0][ind_intercept_gp_]->FindInitCovPar(rng_, pars, init_marg_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1088:34: required from here 1088 | re_model_sp_->FindInitCovPar(y_data, fixed_effects, cov_pars_.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:218:29: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Eigen::Index = long int]’: ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::ArrayWrapper, const Eigen::ArrayWrapper, const Eigen::Matrix > >, const Eigen::CwiseNullaryOp, const Eigen::Array > > > > > > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/unconstrained/gd.hpp:226:26: required from here 38 | #define OPTIM_MATOPS_L1NORM(x) (x).array().abs().sum() | ~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1667:56: required from ‘bool GPBoost::RECompGP::HasDuplicatedCoords() const [with T_mat = Eigen::Matrix]’ 1667 | if ((coords_.row(i) - coords_.row(j)).squaredNorm() < EPSILON_NUMBERS) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:6808:34: required from ‘void GPBoost::REModelTemplate::CreateREComponentsFITC_FSA(GPBoost::data_size_t, std::map >&, GPBoost::data_size_t, const double*, GPBoost::string_t, double, double, double, std::vector > > >&, std::vector > > >&, std::vector > >&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::string_t = std::__cxx11::basic_string]’ 6808 | if (gp_ip->HasDuplicatedCoords()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:321:6: required from ‘GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int, bool, const double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 321 | CreateREComponentsFITC_FSA(num_data_, data_indices_per_cluster_, cluster_i, gp_coords_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:85:51: required from here 85 | has_weights, weights, likelihood_learning_rate)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1, 1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:45:80: required from ‘void Eigen::MatrixBase::makeHouseholderInPlace(Scalar&, RealScalar&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; Scalar = double; RealScalar = double]’ 45 | VectorBlock::ret> essentialPart(derived(), 1, size()-1); | ^~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Householder/Householder.h:127:63: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 127 | Map::type> tmp(workspace,cols()); | ^~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Householder/Householder.h:128:82: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 128 | Block bottom(derived(), 1, 0, rows()-1, cols()); | ^~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:38: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Householder/Householder.h:130:21: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 130 | tmp += this->row(0); | ~~~~~~~~~^~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:131:25: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 131 | this->row(0) -= tau * tmp; | ~~~~^~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:29: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>, 0>’: ./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> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./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> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:41: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:173:41: required from ‘void LBFGSpp::BFGSMat::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix]’ 173 | res.noalias() -= m_alpha[j] * m_y.col(j); | ~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:170:28: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 170 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:119:56: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Ref.h:59:34: required from ‘class Eigen::RefBase, 0, Eigen::OuterStride<> > >’ 59 | template class RefBase | ^~~~~~~ ./include/Eigen/src/Core/Ref.h:341:77: required from ‘class Eigen::Ref, 0, Eigen::OuterStride<> >’ 341 | template class Ref | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1646:96: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1646 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((uk.dot(u) - 0.5 * u.dot(D_grad_[cluster_i][0][num_par_comp * j + ipar] * u)) / cov_pars[0] + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Diagonal, 0>; U = Eigen::Diagonal, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Diagonal, 0>; Derived = Eigen::Diagonal, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1647:55: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1647 | 0.5 * (D_inv_[cluster_i][0].diagonal()).dot(D_grad_[cluster_i][0][num_par_comp * j + ipar].diagonal())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:57: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:1898:104: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1898 | std::shared_ptr cross_cov_grad = re_comps_cross_cov_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 0.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:66: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1898:104: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1898 | std::shared_ptr cross_cov_grad = re_comps_cross_cov_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 0.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:57: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:1945:99: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1945 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:66: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1945:99: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1945 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10421:103: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10421 | vec_t B_invt_Z = (B_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10433:113: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10433 | vec_t L_invt_Z = (L_SigmaI_plus_W_rm_.transpose().template triangularView()).solve(rand_vec_trace_P_.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4554:27: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4554 | SigmaI_deriv_rm += Bt_Dinv_Bgrad_rm - B_t_D_inv_D_grad_D_inv_B_rm; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10538:84: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivCovParVecchia(const GPBoost::data_size_t&, const int&, const int&, const GPBoost::sp_mat_rm_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_rm_t = Eigen::SparseMatrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 10538 | sp_mat_rm_t Bt_W_Bgrad_rm = B_rm_.transpose() * information_ll_.asDiagonal() * B_grad_j; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:10: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4557 | CalcLogDetStochDerivCovParVecchia(dim_mode_, num_comps_total, j, SigmaI_deriv_rm, B_grad[0][j], D_grad[0][j], D_inv_plus_W_inv_diag, PI_Z, WI_PI_Z, d_log_det_Sigma_W_plus_I_d_cov_pars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10539:89: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivCovParVecchia(const GPBoost::data_size_t&, const int&, const int&, const GPBoost::sp_mat_rm_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_rm_t = Eigen::SparseMatrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 10539 | sp_mat_rm_t P_deriv_rm = SigmaI_deriv_rm + sp_mat_rm_t(Bt_W_Bgrad_rm.transpose()) + Bt_W_Bgrad_rm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4557:10: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4557 | CalcLogDetStochDerivCovParVecchia(dim_mode_, num_comps_total, j, SigmaI_deriv_rm, B_grad[0][j], D_grad[0][j], D_inv_plus_W_inv_diag, PI_Z, WI_PI_Z, d_log_det_Sigma_W_plus_I_d_cov_pars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/likelihoods.h:10605:104: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivAuxParVecchia(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 10605 | den_mat_t woodI_cross_covT_WI_DI_WI_DI_W_deri_cross_cov = chol_fact_woodbury_preconditioner_.solve((*cross_cov).transpose() * (tr_WI_DI_WI_DI_W_deriv_vec.asDiagonal() * (*cross_cov))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4649:10: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4649 | CalcLogDetStochDerivAuxParVecchia(Zt_deriv_information_aux_par, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, d_detmll_d_aux_par, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10625:90: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivAuxParVecchia(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 10625 | sp_mat_rm_t P_deriv_rm = B_rm_.transpose() * deriv_information_aux_par.asDiagonal() * B_rm_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:4649:10: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4649 | CalcLogDetStochDerivAuxParVecchia(Zt_deriv_information_aux_par, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, d_detmll_d_aux_par, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::SparseMatrix, 2> >; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4722:22: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4722 | SigmaI_deriv += Bt_Dinv_Bgrad - D_inv_B.transpose() * D_grad[igp][j] * D_inv_B; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:510:28: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::trace() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >; typename Eigen::internal::traits::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:4174:170: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7353:42: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCoef(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7353 | mom_dir_deriv_armijo_coef_ = grad.dot(beta - beta_after_grad_aux); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1200:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1200 | CalcDirDerivArmijoAndLearningRateConstChangeCoef(grad_beta, beta_, beta_after_grad_aux, use_nesterov_acc_coef); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7295:85: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7295 | double dir_deriv_armijo_cov_pars_new = -(grad.segment(0, num_grad_cov_par)).dot(neg_step_dir.segment(0, num_grad_cov_par)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1283:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1283 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7319:78: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7319 | mom_dir_deriv_armijo_cov_pars_ = (grad.segment(0, num_grad_cov_par)).dot(delta_cov_pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1283:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1283 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:29: required from ‘void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]’ 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~^~~~ ./include/GPBoost/re_model_template.h:1872:40: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1872 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:57: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/GPBoost/re_model_template.h:1945:99: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1945 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::SparseMatrix, 2>, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:66: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::SparseMatrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1945:99: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1945 | std::shared_ptr sigma_resid_grad = re_comps_resid_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 1.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:79:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::SparseMatrixBase::squaredNorm() const [with Derived = Eigen::SparseMatrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 79 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2109:87: required from ‘void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2109 | double trace_PsiInvGradPsi = Zj_square_sum_[cluster_i][j] - LInvZtZj.squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1656:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1656 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8802:64: required from ‘void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 8802 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2490:4: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2490 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:121:31: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 121 | P_M = chol.permutationP() * M; | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8802:64: required from ‘void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 8802 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2490:4: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2490 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:16: required from ‘static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long int]’ 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from ‘void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:724:34: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 724 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6449:90: required from ‘void GPBoost::Likelihood::Sample_Posterior_LaplaceApprox_Vecchia(const std::vector > > >&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 6449 | vec_t rand_vec_pred_SigmaI_plus_W = B_t_D_inv_sqrt_rm * rand_vec_I_sim_post_.col(i) + W_diag_sqrt.cwiseProduct(rand_vec_I_2_sim_post_.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2697:6: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2697 | Sample_Posterior_LaplaceApprox_Vecchia(re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/likelihoods.h:10260:63: required from ‘void GPBoost::Likelihood::CalcLogDetStochVecchia(const GPBoost::data_size_t&, const int&, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, double&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 10260 | sp_mat_rm_t B_t_D_inv_plus_W_sqrt_rm = B_rm_.transpose() * (D_inv_plus_W_diag).cwiseSqrt().asDiagonal(); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2730:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2730 | CalcLogDetStochVecchia(dim_mode_, cg_max_num_it_tridiag, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, log_det_Sigma_W_plus_I, | ^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:140:7: required from ‘class Eigen::MatrixWrapper, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > > >’ 140 | class MatrixWrapper : public MatrixBase > | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6478:101: required from ‘void GPBoost::Likelihood::Sample_Posterior_LaplaceApprox_FITC(const GPBoost::den_mat_t*, const GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 6478 | vec_t D_div_DW_plus_I_sqrt = (DW_plus_I_inv_diag.array() * fitc_resid_diag.array()).sqrt().matrix();// = W^-1*(1-1/(DW+1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:2892:6: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2892 | Sample_Posterior_LaplaceApprox_FITC(cross_cov, fitc_resid_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8192:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8192 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8193 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8194 | chol_fact_sigma_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8195 | fitc_resid_diag_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, const Eigen::Product, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6367:105: required from ‘void GPBoost::Likelihood::Sample_Posterior_LaplaceApprox_GroupedRE(const GPBoost::sp_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 6367 | vec_t rand_vec_pred_SigmaI_plus_ZtWZ = SigmaI_diag_sqrt.asDiagonal() * rand_vec_I_sim_post_.col(i) + Zt_W_sqrt_rm * rand_vec_I_2_sim_post_.col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1802:6: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, bool, bool, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 1802 | Sample_Posterior_LaplaceApprox_GroupedRE(SigmaI); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8198:65: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8198 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8199 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], first_update_, calc_mll, mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1606:32: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1606 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 0>; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:1606:32: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1606 | Id_plus_Wsqrt_Sigma_Wsqrt += (diag_Wsqrt.asDiagonal() * (*Sigma) * diag_Wsqrt.asDiagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8206:62: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8206 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8207 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:653:55: required from here 653 | re_model_sp_rm_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 654 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:27: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:52: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5957 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5958:52: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5957 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5958 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ ./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, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:83: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5959:83: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5959 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5960:49: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5960 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:5960:49: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5960 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, true>; U = Eigen::Block, 1, -1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6029:142: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true> >, const Eigen::Block, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6029:142: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10300:64: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10300 | coords_pred_sum[i] = gp_coords_mat_pred(i, Eigen::all).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10543:74: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10543 | TriangularSolveGivenCholesky(chol_fact_resid_[cluster_i], (*cross_cov), resid_obs_inv_sqrt_cross_cov, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:121:31: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 121 | P_M = chol.permutationP() * M; | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10543:74: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10543 | TriangularSolveGivenCholesky(chol_fact_resid_[cluster_i], (*cross_cov), resid_obs_inv_sqrt_cross_cov, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Block >, -1, 1, false>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10589:70: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10589 | pred_var[i] -= 2 * sigma_ip_inv_cross_cov_pred_T.col(i).dot(sigma_resid_pred_obs_sigma_resid_inv_cross_cov.transpose().col(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10590:39: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10590 | + auto_cross_cov.col(i).dot(sigma_ip_inv_cross_cov_pred_T.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base >, -1, 1, false> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator >, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, -1, 1, false> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::ArrayWrapper >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::ArrayWrapper >, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10611:89: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10611 | + sigma_resid_pred_obs_Woodburry_fact.transpose().col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/likelihoods.h:6609:53: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const GPBoost::den_mat_t&, bool, const GPBoost::sp_mat_t&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 6609 | pred_var[i] -= fitc_resid_pred_obs.row(i).dot(resid_obs_inv_resid_pred_obs_t.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10812:53: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10812 | likelihood_[cluster_i]->PredictLaplaceApproxFITC(y_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 10813 | y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~ 10814 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10815 | re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10816 | chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10817 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10818 | fitc_resid_diag_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10819 | cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~ 10820 | has_fitc_correction, | ~~~~~~~~~~~~~~~~~~~~ 10821 | fitc_resid_pred_obs, | ~~~~~~~~~~~~~~~~~~~~ 10822 | pred_mean, | ~~~~~~~~~~ 10823 | pred_cov, | ~~~~~~~~~ 10824 | pred_var, | ~~~~~~~~~ 10825 | calc_pred_cov, | ~~~~~~~~~~~~~~ 10826 | calc_pred_var, | ~~~~~~~~~~~~~~ 10827 | false); | ~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:503:17: required from ‘void GPBoost::RECompGroup::AddPredCovMatrices(const std::vector >&, T_mat&, T_mat&, bool, bool, bool, bool, const double*) [with T_mat = Eigen::SparseMatrix]’ 503 | cross_cov += this->cov_pars_[0] * ZtildeZT; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9738:33: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9738 | re_comp->AddPredCovMatrices(re_group_levels_pred[0], cross_cov, cov_mat_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9739 | true, predict_cov_mat, true, true, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:665:32: required from ‘Derived& Eigen::SparseMatrixBase::operator+=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >; Derived = Eigen::SparseMatrix]’ 665 | return derived() = derived() + other.derived(); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:503:17: required from ‘void GPBoost::RECompGroup::AddPredCovMatrices(const std::vector >&, T_mat&, T_mat&, bool, bool, bool, bool, const double*) [with T_mat = Eigen::SparseMatrix]’ 503 | cross_cov += this->cov_pars_[0] * ZtildeZT; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9738:33: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9738 | re_comp->AddPredCovMatrices(re_group_levels_pred[0], cross_cov, cov_mat_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9739 | true, predict_cov_mat, true, true, nullptr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./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]’: ./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_min_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/gd.ipp:183:21: required from here 43 | #define OPTIM_MATOPS_LMINFNORM(x) (x).cwiseAbs().minCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:172:22: required from here 36 | #define OPTIM_MATOPS_MIN_VAL(x) (x).minCoeff() | ~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:303:29: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:31: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/unconstrained/nm.hpp:307:107: required from here 37 | #define OPTIM_MATOPS_ABS_MAX_VAL(x) (x).cwiseAbs().maxCoeff() | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, 1, -1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, 1, -1, false> >; Derived = Eigen::Block, 1, -1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Visitor.h:302:14: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff(IndexType*) const [with IndexType = long int; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 302 | this->visit(maxVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:521:90: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 521 | RealScalar biggest_col_sq_norm = numext::abs2(m_colNormsUpdated.tail(cols-k).maxCoeff(&biggest_col_index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Householder/Householder.h:76:64: 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]’ 76 | VectorBlock tail(derived(), 1, size()-1); | ^~~~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154: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>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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); | ~~~~~^~~~~~~~~~~~~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./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>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1004:45: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1004 | loc_transf_[icol] = X_.col(icol).mean(); | ~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper > >; Eigen::Index = long int]’: ./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::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1007:75: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1007 | scale_transf_[icol] = std::sqrt(col_i_centered.array().square().sum() / num_data_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:37: required from ‘void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]’ 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1872:40: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1872 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:37: required from ‘void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]’ 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1872:40: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1872 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1905:107: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1905 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((0.5 * sigma_ip_inv_cross_cov_y_aux.dot((sigma_ip_stable_grad)*sigma_ip_inv_cross_cov_y_aux) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1906:67: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1906 | - (((*cross_cov_grad).transpose()) * y_aux_[cluster_i]).dot(sigma_ip_inv_cross_cov_y_aux)) / error_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Diagonal, 0>, const Eigen::Diagonal, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Diagonal, 0>; U = Eigen::Diagonal, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Diagonal, 0>; Derived = Eigen::Diagonal, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1937:114: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1937 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += 0.5 * (D_inv_rm_[cluster_i][0].diagonal()).dot(D_grad_rm.diagonal()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1938:158: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1938 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += (0.5 * y_[cluster_i].dot(vecchia_grad_y) - ((*cross_cov).transpose() * vecchia_grad_y).dot(woodbury_vecchia_y) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Product, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1940:74: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1940 | 0.5 * (D_inv_B_cross_cov_[cluster_i][0] * woodbury_vecchia_y).dot((D_grad_sigma_resid_inv_cross_cov_T * woodbury_vecchia_y))) / error_var; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product >, Eigen::Matrix, 1>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2032:95: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2032 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot(FITC_Diag_grad.asDiagonal() * y_aux_[cluster_i]) / error_var; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::CwiseUnaryOp, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2033:92: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2033 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += 0.5 * FITC_Diag_grad.dot(fitc_resid_diag_[cluster_i].cwiseInverse()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3267:61: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3267 | cov_grad[j] += SigmaI_plus_ZtWZ_inv_d_mll_d_mode.dot(I_j * ((*Zt_) * first_deriv_ll_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:101: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Block, -1, 1, false>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:416:37: required from ‘void GPBoost::CalcLtLGivenSparsityPattern(const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0]’ 416 | it.valueRef() = (L.col(i)).dot(L.col(j)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1872:40: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1872 | CalcLtLGivenSparsityPattern(chol_fact_resid_inv, (*sigma_resid), true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2017:95: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2017 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot((*sigma_resid_grad) * y_aux_[cluster_i]) / error_var; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper > >; Eigen::Index = long int]’: ./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::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2520:70: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2520 | log_det_Psi_ += fitc_resid_diag_[cluster_i].array().log().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:474:39: required from ‘void GPBoost::PivotedCholsekyFactorizationSigma(RECompBase*, den_mat_t&, int, double) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix]’ 474 | L_jm -= Sigma_L_k.row(pi(j)).dot(L_row_m); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ./include/GPBoost/re_model_template.h:8171:40: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8171 | PivotedCholsekyFactorizationSigma(re_comps_vecchia_[cluster_i][0][ind_intercept_gp_].get(), Sigma_L_k, fitc_piv_chol_preconditioner_rank_, PIV_CHOL_STOP_TOL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:482:52: required from ‘void GPBoost::PivotedCholsekyFactorizationSigma(RECompBase*, den_mat_t&, int, double) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix]’ 482 | err = diag(pi.tail(num_re - (m + 1))).lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8171:40: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8171 | PivotedCholsekyFactorizationSigma(re_comps_vecchia_[cluster_i][0][ind_intercept_gp_].get(), Sigma_L_k, fitc_piv_chol_preconditioner_rank_, PIV_CHOL_STOP_TOL); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Product, Eigen::Block, -1, 1, false>, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Product, Eigen::Block, -1, 1, false>, 0>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2507:106: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2507 | approx_marginal_ll += -0.5 * ((B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)).dot(D_inv[igp] * (B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:154: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:40: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2858 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8192:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8192 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8193 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8194 | chol_fact_sigma_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8195 | fitc_resid_diag_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:330:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 330 | Block A21(mat,k+1,k,rs,1); | ^~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:339:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:330:35: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 330 | Block A21(mat,k+1,k,rs,1); | ^~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:339:58: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:339:45: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:435:35: required from ‘void GPBoost::SubtractProdFromNonSqMat(T_mat&, const den_mat_t&, const den_mat_t&) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0; den_mat_t = Eigen::Matrix]’ 435 | it.valueRef() -= M1.col(i).dot(M2.col(j)); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10286:36: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10286 | SubtractProdFromNonSqMat(sigma_resid_pred_obs, cross_cov_pred_ip.transpose(), sigma_ip_inv_cross_cov_T);// Subtract predictive process (prediction) covariance | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/line_search/more_thuente.hpp:99:25: required from here 34 | #define OPTIM_MATOPS_DOT_PROD(x,y) (x).dot(y) | ~~~~~~~^~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/unconstrained/bfgs.hpp:180:23: required from here 39 | #define OPTIM_MATOPS_L2NORM(x) (x).norm() | ~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, Eigen::internal::member_sum, 0> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~~~^~ ./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(); | ~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: ./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, | ^~~~~ ./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); | ~~~~~^~~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:172:40: required from ‘void LBFGSpp::BFGSMat::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix]’ 172 | m_alpha[j] = m_s.col(j).dot(res) / m_ys[j]; | ~~~~~~~~~~~~~~^~~~~ ./include/LBFGS.h:170:28: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 170 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:416:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 416 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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> >, 0>’: ./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> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:333:83: required from ‘int LBFGSpp::BKLDLT::gaussian_elimination_1x1(Index) [with Scalar = double; Index = long int]’ 333 | MapVec(col_pointer(j + k + 1), ldim - j).noalias() -= (lptr[j] / akk) * l.tail(ldim - j); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:416:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 416 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:362:33: required from ‘int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 362 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~^~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./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, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:362:39: required from ‘int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 362 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~~~~~^~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:368:92: required from ‘int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 368 | MapVec(col_pointer(j + k + 2), ldim - j).noalias() -= (X.col(0).tail(ldim - j) * l1ptr[j] + X.col(1).tail(ldim - j) * l2ptr[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:368:103: required from ‘int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 368 | MapVec(col_pointer(j + k + 2), ldim - j).noalias() -= (X.col(0).tail(ldim - j) * l1ptr[j] + X.col(1).tail(ldim - j) * l2ptr[j]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::SparseMatrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1634:86: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1634:86: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; 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::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1666:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1666 | grad_cov_aux_par[0] += -1. * ((double)(y_[cluster_i].transpose() * y_aux_[cluster_i])) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; 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::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1666:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1666 | grad_cov_aux_par[0] += -1. * ((double)(y_[cluster_i].transpose() * y_aux_[cluster_i])) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> | ^~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7295:85: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7295 | double dir_deriv_armijo_cov_pars_new = -(grad.segment(0, num_grad_cov_par)).dot(neg_step_dir.segment(0, num_grad_cov_par)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1283:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1283 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::SparseMatrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 0>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 0> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1674:60: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1674 | ((double)(((*gradPsi).cwiseProduct(psi_inv)).sum())) / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 1, -1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, 1, -1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, 1, -1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/SparseCore/SparsePermutation.h:48:90: required from ‘static void Eigen::internal::permutation_matrix_product::run(Dest&, const PermutationType&, const ExpressionType&) [with Dest = Eigen::SparseMatrix; PermutationType = Eigen::PermutationMatrix<-1, -1, int>; ExpressionType = Eigen::SparseMatrix; int Side = 1; bool Transposed = false]’ 48 | sizes[((Side==OnTheLeft) ^ Transposed) ? jp : j] = StorageIndex(mat.innerVector(((Side==OnTheRight) ^ Transposed) ? jp : j).nonZeros()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1063:72: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::SparseMatrix; int ProductTag = 8; MatrixShape = Eigen::SparseShape]’ 1063 | permutation_matrix_product::run(dst, lhs, rhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:174:51: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::Product&) [with Lhs = Eigen::PermutationMatrix<-1, -1, int>; Rhs = Eigen::SparseMatrix; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 174 | internal::generic_product_impl::evalTo(dst,src.lhs(),src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5668:23: required from ‘void GPBoost::REModelTemplate::CalcChol(const T_mat&, GPBoost::data_size_t) [with T_aux = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_aux>::value || std::is_same, T_aux>::value)>::type* = 0; T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 5668 | P_Id_[cluster_i] = chol_facts_[cluster_i].permutationP() * Id_[cluster_i]; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8265:19: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8265 | CalcChol(SigmaIplusZtZ, cluster_i); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:649:42: required from here 649 | re_model_sp_rm_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 650 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2184:97: required from ‘double GPBoost::CovFunction::SpaceTimeGneitingCovariance(int, int, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2184 | double dist_space = (coords_pred.row(i).tail(dim_space) - coords.row(j).tail(dim_space)).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:537:49: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 537 | sigma(i, j) = SpaceTimeGneitingCovariance(i, j, coords, coords, pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1241:53: required from ‘void GPBoost::RECompGP::CalcSigma() [with T_mat = Eigen::Matrix]’ 1241 | (*cov_function_).template CalculateCovMat(*dist_, coords_ind_point_, coords_, this->cov_pars_, sigma_, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3208:44: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3208 | re_comps_ip_cluster_i[j]->CalcSigma(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./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, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:335:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 335 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long int]’: ./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::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:6029:93: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 6029 | pred_var[i] += Maux.col(i).sum() + chol_ip_cross_cov_pred.col(i).array().square().sum() - sigma_ip_inv_sigma_cross_cov_pred.col(i).dot(M_aux_1.row(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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> >; Eigen::Index = long int]’: ./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> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:4008:76: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4008 | var_pred_id[i] = cov_pars[0] * (sigma - M_aux2.col(i).squaredNorm()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:6342:72: required from ‘void GPBoost::REModelTemplate::InitializeMatricesForUseWoodburyIdentity() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 6342 | std::vector Zj_square_sum_cluster_i = { coords.squaredNorm() }; | ~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:403:5: required from ‘GPBoost::REModelTemplate::REModelTemplate(GPBoost::data_size_t, const GPBoost::data_size_t*, const char*, GPBoost::data_size_t, const double*, const GPBoost::data_size_t*, GPBoost::data_size_t, const int*, GPBoost::data_size_t, const double*, int, const double*, GPBoost::data_size_t, const char*, double, const char*, double, double, int, const char*, int, double, const char*, const char*, double, const char*, int, int, bool, const double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 403 | InitializeMatricesForUseWoodburyIdentity(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:85:51: required from here 85 | has_weights, weights, likelihood_learning_rate)); | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Block, -1, -1, false>, -1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -1, -1, false>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2183:106: required from ‘void GPBoost::REModelTemplate::CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2183 | double tr_D_inv_SigmaI_deriv = -1. * (P_SSOR_D_inv_[cluster_i].cwiseProduct(neg_SigmaI_deriv)).sum();//cum_num_rand_eff_[cluster_i][j] - cum_num_rand_eff_[cluster_i][j + 1]; //-n_j | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1656:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1656 | CalcGradPars_Only_Grouped_REs_Woodbury_GaussLikelihood_Cluster_i(cov_pars, grad_cov_aux_par, include_error_var, save_psi_inv_for_FI, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper >, const Eigen::ArrayWrapper > >; Eigen::Index = long int]’: ./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::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3768:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3768 | double tr_PI_P_grad = (diagonal_approx_preconditioner_grad_.array() * diagonal_approx_inv_preconditioner_.array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; Eigen::Index = long int]’: ./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::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper, const Eigen::Matrix > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, const Eigen::ArrayWrapper, const Eigen::Matrix > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3875:115: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3875 | d_detmll_d_aux_par += (Zt_deriv_information_aux_par.array() * information_ll_.cwiseInverse().array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper >, const Eigen::ArrayWrapper > >; Eigen::Index = long int]’: ./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::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3485:74: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 3485 | 0.5 * (information_ll_.array() / diag_SigmaI_plus_ZtWZ_.array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1765:106: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1765 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1766 | fixed_effects_cluster_i_ptr, re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1767 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1768 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1219:37: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1219 | if ((beta_ - beta_lag1).norm() < LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * beta_lag1.norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Block, -1, 1, false>, const Eigen::Block, -1, 1, false> > >; Eigen::Index = long int]’: ./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::Block, -1, 1, false>, const Eigen::Block, -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, -1, 1, false> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1308:101: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1308 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_aux_pars_lag1.segment(0, num_cov_par_)).norm() < | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, false> >; Eigen::Index = long int]’: ./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, false> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, false> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1309:100: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1309 | LR_IS_SMALL_REL_CHANGE_IN_PARS_THRESHOLD_ * cov_aux_pars_lag1.segment(0, num_cov_par_).norm()) {//also require that relative change in parameters is small | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Block, -1, 1, false>, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Block, -1, 1, false>, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Block, -1, 1, false>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Block, -1, 1, false>, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1344:92: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1344 | if ((cov_aux_pars.segment(0, num_cov_par_) - cov_pars_before_lr_aux_pars_small).norm() > MIN_REL_CHANGE_IN_OTHER_PARS_FOR_RESETTING_LR_ * cov_pars_before_lr_aux_pars_small.norm()) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long int]’: ./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::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2121:154: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2121 | diagonal_approx_preconditioner_vecchia[j] = (sigma_ip_preconditioner).coeffRef(0, 0) - chol_ip_cross_cov_preconditioner.col(j).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:217:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 217 | SmallPanelWidth = EIGEN_PLAIN_ENUM_MAX(Traits::mr,Traits::nr), | ^~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:1215:130: required from ‘void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_comp.h:1228:34: required from ‘void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1228 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4260:81: required from ‘void GPBoost::REModelTemplate::FindInitCovPar(const double*, const double*, double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4260 | re_comps_vecchia_[unique_clusters_[0]][0][ind_intercept_gp_]->FindInitCovPar(rng_, pars, init_marg_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1088:34: required from here 1088 | re_model_sp_->FindInitCovPar(y_data, fixed_effects, cov_pars_.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_max_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; typename Eigen::internal::traits::Scalar = double]’ 448 | return derived().redux(Eigen::internal::scalar_max_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:466:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::maxCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 466 | return maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:511:85: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 511 | RealScalar threshold_helper = numext::abs2(m_colNormsUpdated.maxCoeff() * NumTraits::epsilon()) / RealScalar(rows); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: 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 = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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> | ^~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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(); | ~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::InnerStride<1> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::InnerStride<1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::InnerStride<1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::InnerStride<1> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::InnerStride<1> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:884:41: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Ref, 0, Eigen::InnerStride<1> >; ExpressionType = Eigen::Block, -1, 1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:93:32: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 93 | m_s.col(loc).noalias() = s; | ~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1646:96: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1646 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((uk.dot(u) - 0.5 * u.dot(D_grad_[cluster_i][0][num_par_comp * j + ipar] * u)) / cov_pars[0] + | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::ArrayWrapper >, const Eigen::ArrayWrapper > >; Eigen::Index = long int]’: ./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::ArrayWrapper >, const Eigen::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, const Eigen::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10623:114: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivAuxParVecchia(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 10623 | double tr_D_inv_plus_W_inv_W_deriv = (D_inv_plus_W_inv_diag.array() * deriv_information_aux_par.array()).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:4649:10: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4649 | CalcLogDetStochDerivAuxParVecchia(Zt_deriv_information_aux_par, D_inv_plus_W_inv_diag, diag_WI, PI_Z, WI_PI_Z, WI_WI_plus_Sigma_inv_Z, d_detmll_d_aux_par, re_comps_cross_cov_cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7353:42: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCoef(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7353 | mom_dir_deriv_armijo_coef_ = grad.dot(beta - beta_after_grad_aux); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1200:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1200 | CalcDirDerivArmijoAndLearningRateConstChangeCoef(grad_beta, beta_, beta_after_grad_aux, use_nesterov_acc_coef); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7295:85: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7295 | double dir_deriv_armijo_cov_pars_new = -(grad.segment(0, num_grad_cov_par)).dot(neg_step_dir.segment(0, num_grad_cov_par)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1283:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1283 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix >; Eigen::Index = long int]’: ./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::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:7319:78: required from ‘void GPBoost::REModelTemplate::CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, const GPBoost::vec_t&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 7319 | mom_dir_deriv_armijo_cov_pars_ = (grad.segment(0, num_grad_cov_par)).dot(delta_cov_pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1283:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1283 | CalcDirDerivArmijoAndLearningRateConstChangeCovAuxPars(grad, neg_step_dir, cov_aux_pars, cov_pars_after_grad_aux, use_nesterov_acc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::ArrayWrapper > >; Eigen::Index = long int]’: ./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::ArrayWrapper > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10041:57: required from ‘void GPBoost::Likelihood::CalcLogDetStochFSVA(const GPBoost::data_size_t&, const int&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const std::vector > > >&, const GPBoost::vec_t&, const GPBoost::chol_den_mat_t&, const GPBoost::vec_t&, bool&, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10041 | log_det_Sigma_W_plus_I += W_D_inv.array().log().sum() + 2. * ((den_mat_t)chol_fact_sigma_woodbury_woodbury.matrixL()).diagonal().array().log().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:2398:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2398 | CalcLogDetStochFSVA(dim_mode_, cg_max_num_it_tridiag, chol_fact_sigma_woodbury, chol_ip_cross_cov, chol_fact_sigma_ip, chol_fact_sigma_ip_preconditioner, | ^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2184:97: required from ‘double GPBoost::CovFunction::SpaceTimeGneitingCovariance(int, int, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2184 | double dist_space = (coords_pred.row(i).tail(dim_space) - coords.row(j).tail(dim_space)).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:537:49: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 537 | sigma(i, j) = SpaceTimeGneitingCovariance(i, j, coords, coords, pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1241:53: required from ‘void GPBoost::RECompGP::CalcSigma() [with T_mat = Eigen::Matrix]’ 1241 | (*cov_function_).template CalculateCovMat(*dist_, coords_ind_point_, coords_, this->cov_pars_, sigma_, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3208:44: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3208 | re_comps_ip_cluster_i[j]->CalcSigma(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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> >; Eigen::Index = long int]’: ./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> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:335:36: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 335 | if (k>0) x -= A10.squaredNorm(); | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./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::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./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 = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./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())); | ^~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:116:13: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Transpose > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Transpose > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1>, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Transpose > >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 1>, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 1>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 1>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 1>, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 1>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5965:92: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5965 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:191:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 191 | derived().matrixU().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Product >, Eigen::Matrix, 1>; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5965:92: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5965 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10590:39: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10590 | + auto_cross_cov.col(i).dot(sigma_ip_inv_cross_cov_pred_T.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Product >, Eigen::Matrix, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:200:35: required from ‘static typename Eigen::internal::enable_if::Shape, Eigen::DenseShape>::value>::type Eigen::internal::assignment_from_dense_op_sparse::run(DstXprType&, const Eigen::CwiseBinaryOp, const Lhs, const Rhs>&, const Eigen::internal::assign_op&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 2>; Rhs = Eigen::Product >, Eigen::Matrix, 0>; Scalar = double; DstXprType = Eigen::Matrix; Func1 = Eigen::internal::assign_op; Func2 = Eigen::internal::sub_assign_op; typename Eigen::internal::enable_if::Shape, Eigen::DenseShape>::value>::type = void; typename Eigen::internal::evaluator_traits::Shape = Eigen::DenseShape; typename DstXprType::Scalar = double]’ 200 | call_assignment_no_alias(dst, -src.rhs(), Func1()); | ^~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >; Derived = Eigen::Matrix]’ 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:238:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::Matrix, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 238 | return Base::operator=(other); | ~~~~~~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4375:27: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4375 | HTPsiInvH_cluster_i = H_cluster_i.transpose() * H_cluster_i - MInvSqrtZtH.transpose() * MInvSqrtZtH; | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1075:41: required from here 1075 | re_model_den_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 16, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::Block, -1, 1, true>, -1, 1, false> >; Rhs = Eigen::Map, 0, Eigen::Stride<0, 0> >; Func = generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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> >; Eigen::Index = long int]’: ./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> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:567:77: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 567 | m_colNormsDirect.coeffRef(j) = m_qr.col(j).tail(rows - k - 1).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, true> >, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, true> >, Eigen::Block, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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, -1, -1, true> >; Rhs = Eigen::Block, -1, 1, true>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1905:107: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1905 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += ((0.5 * sigma_ip_inv_cross_cov_y_aux.dot((sigma_ip_stable_grad)*sigma_ip_inv_cross_cov_y_aux) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1906:67: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1906 | - (((*cross_cov_grad).transpose()) * y_aux_[cluster_i]).dot(sigma_ip_inv_cross_cov_y_aux)) / error_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Product >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1938:158: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1938 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += (0.5 * y_[cluster_i].dot(vecchia_grad_y) - ((*cross_cov).transpose() * vecchia_grad_y).dot(woodbury_vecchia_y) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Product, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1940:74: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1940 | 0.5 * (D_inv_B_cross_cov_[cluster_i][0] * woodbury_vecchia_y).dot((D_grad_sigma_resid_inv_cross_cov_T * woodbury_vecchia_y))) / error_var; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product >, Eigen::Matrix, 1>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product >, Eigen::Matrix, 1>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2032:95: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2032 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot(FITC_Diag_grad.asDiagonal() * y_aux_[cluster_i]) / error_var; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::CwiseUnaryOp, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::CwiseUnaryOp, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseUnaryOp, const Eigen::Matrix >; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2033:92: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2033 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += 0.5 * FITC_Diag_grad.dot(fitc_resid_diag_[cluster_i].cwiseInverse()); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, 0>, -1, 1, false> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, 0>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0>, -1, 1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::MatrixWrapper, const Eigen::ArrayWrapper, 0>, -1, 1, false> >, const Eigen::ArrayWrapper > > > >; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4748:204: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4748 | d_mll_d_mode.segment(dim_mode_per_set_re_, dim_mode_per_set_re_) = 0.5 * (SigmaI_plus_W_inv.diagonal().segment(0, dim_mode_per_set_re_).array() * deriv_information_diag_loc_par.array()).matrix(); | ^ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4182:135: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4182 | d_detmll_d_aux_par = (SigmaI_plus_W_inv_Z_.cwiseProduct(deriv_information_aux_par.asDiagonal() * PI_Z)).colwise().sum().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:188:46: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:194:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3267:61: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3267 | cov_grad[j] += SigmaI_plus_ZtWZ_inv_d_mll_d_mode.dot(I_j * ((*Zt_) * first_deriv_ll_)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8974:198: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 8974 | FI(par_nb + first_cov_par, par_nb_cross + first_cov_par) += (sigma_inv_sigma_grad_rand_vec_[par_nb + 1]).cwiseProduct(sigma_inv_sigma_grad_rand_vec_[par_nb_cross + 1]).colwise().sum().mean() / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8857:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8857 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Product, Eigen::Matrix, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2017:95: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 2017 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] -= 0.5 * y_aux_[cluster_i].dot((*sigma_resid_grad) * y_aux_[cluster_i]) / error_var; | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:41: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 689 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Product, Eigen::Block, -1, 1, false>, 0> >; Eigen::Index = long int]’: ./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::Product, Eigen::Block, -1, 1, false>, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, false>, const Eigen::Product, Eigen::Block, -1, 1, false>, 0> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Product, Eigen::Block, -1, 1, false>, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Block, -1, 1, false>, 0> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Block, -1, 1, false>, 0>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Block, -1, 1, false>, 0>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2507:106: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2507 | approx_marginal_ll += -0.5 * ((B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)).dot(D_inv[igp] * (B_mode.segment(dim_mode_per_set_re_ * igp, dim_mode_per_set_re_)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2858:40: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, double&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2858 | grad_dot_direction = direction.dot(SigmaI_mode_update - SigmaI_mode_ + information_ll_.asDiagonal() * direction); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8192:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8192 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8193 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8194 | chol_fact_sigma_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8195 | fitc_resid_diag_[cluster_i], mll_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Transpose > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Transpose > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Transpose > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Transpose > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Transpose > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5913:61: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5913 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5913:61: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5913 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 0>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::Matrix, 0>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:435:35: required from ‘void GPBoost::SubtractProdFromNonSqMat(T_mat&, const den_mat_t&, const den_mat_t&) [with T_mat = Eigen::SparseMatrix; typename std::enable_if<(std::is_same, T_mat1>::value || std::is_same, T_mat1>::value)>::type* = 0; den_mat_t = Eigen::Matrix]’ 435 | it.valueRef() -= M1.col(i).dot(M2.col(j)); | ~~~~~~~~~~~~~^~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10286:36: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10286 | SubtractProdFromNonSqMat(sigma_resid_pred_obs, cross_cov_pred_ip.transpose(), sigma_ip_inv_cross_cov_T);// Subtract predictive process (prediction) covariance | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./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>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9930:27: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9930 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9930:27: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9930 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: ./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::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, -1, true>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/cov_fcts.h:1221:38: required from ‘void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1221 | den_mat_t coords_space = coords(Eigen::all, Eigen::seq(1, Eigen::last)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1228:34: required from ‘void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1228 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:4260:81: required from ‘void GPBoost::REModelTemplate::FindInitCovPar(const double*, const double*, double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4260 | re_comps_vecchia_[unique_clusters_[0]][0][ind_intercept_gp_]->FindInitCovPar(rng_, pars, init_marg_var); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1088:34: required from here 1088 | re_model_sp_->FindInitCovPar(y_data, fixed_effects, cov_pars_.data()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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(); | ~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./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)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, -1, 1, false> >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8589:54: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8589 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8604:68: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8604 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Matrix >; Eigen::Index = long int]’: ./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, true>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:172:40: required from ‘void LBFGSpp::BFGSMat::apply_Hv(const Vector&, const Scalar&, Vector&) [with Scalar = double; bool LBFGSB = false; Vector = Eigen::Matrix]’ 172 | m_alpha[j] = m_s.col(j).dot(res) / m_ys[j]; | ~~~~~~~~~~~~~~^~~~~ ./include/LBFGS.h:170:28: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 170 | m_bfgs.apply_Hv(m_grad, -Scalar(1), m_drt); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:416:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 416 | m_info = gaussian_elimination_1x1(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./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::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Map, 0, Eigen::Stride<0, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; ExpressionType = Eigen::Block, -1, 1, true>; StorageBase = Eigen::MatrixBase]’ 43 | call_assignment_no_alias(m_expression, other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:362:28: required from ‘int LBFGSpp::BKLDLT::gaussian_elimination_2x2(Index) [with Scalar = double; Index = long int]’ 362 | X.col(0).noalias() = l1 * e11 + l2 * e21; | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/LBFGSpp/BKLDLT.h:420:26: required from ‘void LBFGSpp::BKLDLT::compute(ConstGenericMatrix&, int, const Scalar&) [with Scalar = double; ConstGenericMatrix = const Eigen::Ref, 0, Eigen::OuterStride<> >]’ 420 | m_info = gaussian_elimination_2x2(k); | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/LBFGSpp/BFGSMat.h:152:34: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 152 | m_permMsolver.compute(m_permMinv); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Eigen::Index = long int]’: ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1634:86: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1634 | grad_cov_aux_par[0] += -1. * ((double)(u.transpose() * D_inv_[cluster_i][0] * u)) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 1>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::Matrix, 1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >; Eigen::Index = long int]’: ./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::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; 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::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1666:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1666 | grad_cov_aux_par[0] += -1. * ((double)(y_[cluster_i].transpose() * y_aux_[cluster_i])) / cov_pars[0] / 2. + num_data_per_cluster_[cluster_i] / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Eigen::Index = long int]’: ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0> >, const Eigen::Matrix >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0> >, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::Matrix, 0> >, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0> >, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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); | ~~~~~~~~~~~~ ./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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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); | ~~~~~~~~~~~~ ./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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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); | ~~~~~~~~~~~~ ./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); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:340:21: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 340 | if (rs>0) A21 /= x; | ~~~~^~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: ./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::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Block, -1, -1, false>, -1, 1, false>; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:340:21: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 340 | if (rs>0) A21 /= x; | ~~~~^~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5819:48: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5819 | vec_t sigma_woodbury_vec = (*cross_cov) * chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * rand_vec_pred_SigmaI_plus_W_inv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5913:61: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5913 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0>, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:72: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:55: required from ‘static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; RhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]’ 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true>, 0>’: ./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>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./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>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]’ 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10004:30: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10004 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::DiagonalWrapper >, 1>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false>, -1, 1, false> >’: ./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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Householder/Householder.h:93:15: 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); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:540:52: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 540 | m_qr.col(k).tail(rows-k).makeHouseholderInPlace(m_hCoeffs.coeffRef(k), beta); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8589:54: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8589 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4996:61: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4996 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5000:46: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 5000 | vec_t rhs = (*cross_cov).transpose() * (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, Eigen::Transpose > >, -1, 1, false> >, 0>’: ./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>, Eigen::Transpose > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Transpose > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, Eigen::Transpose > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Transpose > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; Rhs = Eigen::Transpose >; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 2, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 2, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 2, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 2, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 2, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:203:15: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9764:20: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9764 | var_pred_id += re_comp->GetZSigmaZtii() * gp_coords_mat_pred.rowwise().squaredNorm(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 2, -1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ ./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_product_op; Lhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; Rhs = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; Eigen::Index = long int]’ 790 | m_d.rhsImpl.template packet(index)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >; 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> > >, Eigen::internal::add_assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9764:20: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9764 | var_pred_id += re_comp->GetZSigmaZtii() * gp_coords_mat_pred.rowwise().squaredNorm(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from ‘static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::SparseMatrix; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Matrix; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Matrix]’ 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3949:33: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3949 | T_mat M_aux2 = (*Z_j) * M_aux.transpose(); | ~~~~~~~^~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, -1, 1, false> >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> > >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8589:54: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8589 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8604:68: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8604 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8607:83: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8607 | vec_t cross_cov_sigma_woodbury_I_cross_covT_sigma_resid_I_y = (*cross_cov) * sigma_woodbury_I_cross_covT_sigma_resid_I_y; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:10380:108: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10380 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, member_sum, 0> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:23: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, 1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, 1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3775:45: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3775:45: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4182:135: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4182 | d_detmll_d_aux_par = (SigmaI_plus_W_inv_Z_.cwiseProduct(deriv_information_aux_par.asDiagonal() * PI_Z)).colwise().sum().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8974:198: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 8974 | FI(par_nb + first_cov_par, par_nb_cross + first_cov_par) += (sigma_inv_sigma_grad_rand_vec_[par_nb + 1]).cwiseProduct(sigma_inv_sigma_grad_rand_vec_[par_nb_cross + 1]).colwise().sum().mean() / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8857:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8857 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::SparseMatrix, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::SparseMatrix, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::SparseMatrix, 0>; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix > >, Eigen::Matrix, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, true>; Rhs = Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8802:64: required from ‘void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 8802 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2490:4: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2490 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8802:64: required from ‘void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 8802 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2490:4: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2490 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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 = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2288:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2288 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2290:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2290 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2291 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2330 | PacketBlock kernel_half; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2336 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:41: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 689 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5819:48: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5819 | vec_t sigma_woodbury_vec = (*cross_cov) * chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * rand_vec_pred_SigmaI_plus_W_inv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5913:61: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5913 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5913:61: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5913 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, false> >, 0>’: ./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, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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 >, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >, 0>’: ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, 0>’: ./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>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9764:20: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9764 | var_pred_id += re_comp->GetZSigmaZtii() * gp_coords_mat_pred.rowwise().squaredNorm(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >, 0>’: ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10702:72: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10702 | vec_t rand_vec_probe_pred = sigma_resid_pred_obs.transpose() * rand_vec_probe_init; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9930:27: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9930 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9930:27: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9930 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10004:30: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10004 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from ‘static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::Transpose > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose >; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Transpose >]’ 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10004:30: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10004 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::DiagonalWrapper >, 1>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::DiagonalWrapper >, 1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:52: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block >, -1, 1, false>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::DiagonalWrapper >, 1>, 1, -1, false>; Rhs = Eigen::Transpose >; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 1; bool Conjugate = false]’ 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from ‘void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/GPBoost/re_model_template.h:1048:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1048 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./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 >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1> >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1> >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4996:61: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4996 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5000:46: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 5000 | vec_t rhs = (*cross_cov).transpose() * (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 2, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 2, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3676:65: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3676 | vec_t tr_PI_inv_W_deriv = Z_PI_P_deriv_PI_Z.rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 2, -1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:789: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, Eigen::internal::member_sum, 1>; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::Index = long int]’ 789 | return m_d.func().packetOp(m_d.lhsImpl.template packet(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./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, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./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, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >, Eigen::internal::assign_op, 0>]’ 437 | kernel.template assignPacket(index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:785:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3676:65: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3676 | vec_t tr_PI_inv_W_deriv = Z_PI_P_deriv_PI_Z.rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:444:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3775:45: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, 0>’: ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3027:22: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> | ^~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./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 >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> >, 0>’: ./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, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154: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, false> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Transpose > >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3398:12: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3398 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10605:54: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10605 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::DiagonalWrapper >, 1>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3989:23: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3989 | mean_pred_id = (re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4166:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Transpose >, 0>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Transpose >, 0>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Transpose >, 0>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4169:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, 1, true>, -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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, 1, true>, -1, 1, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, 1, true>, -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> | ^~~~~~~~~~~~~~~ ./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>, -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()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8589:54: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8589 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8604:68: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8604 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true> >, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, true> >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, -1, 1, true> >, 0>’: ./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>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 0>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:455:20: required from ‘static void Eigen::internal::generic_product_impl::addTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product >, Eigen::Matrix, 0>]’ 455 | scaleAndAddTo(dst,lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:163:42: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:10380:108: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10380 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3775:45: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3775:45: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4182:135: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4182 | d_detmll_d_aux_par = (SigmaI_plus_W_inv_Z_.cwiseProduct(deriv_information_aux_par.asDiagonal() * PI_Z)).colwise().sum().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8974:198: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_Vecchia(GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 8974 | FI(par_nb + first_cov_par, par_nb_cross + first_cov_par) += (sigma_inv_sigma_grad_rand_vec_[par_nb + 1]).cwiseProduct(sigma_inv_sigma_grad_rand_vec_[par_nb_cross + 1]).colwise().sum().mean() / 2.; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:8857:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8857 | CalcFisherInformation_Vecchia(FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Transpose > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Transpose > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Transpose > >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::Transpose > >, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Transpose > >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Transpose > >; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Transpose > >; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, const Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::Matrix; 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::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; Eigen::Index = long int]’: ./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::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:41: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 689 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./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>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:57:28: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:111:5: required from ‘Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’ 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:46: required from ‘static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long int]’ 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from ‘void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:724:34: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 724 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840: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>; Src = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, true>, 0>; Derived = Eigen::Block, -1, 1, true>]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:658:14: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::Matrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 658 | R.col(i) -= sigma_resid * U.col(i); //parallelization in for loop is much faster | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:659:40: required from here 659 | re_model_den_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 660 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Transpose > >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Solve, 1>, Eigen::Transpose > >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:503:62: required from ‘void Eigen::LLT::_solve_impl_transposed(const RhsType&, DstType&) const [with bool Conjugate = true; RhsType = Eigen::Transpose >; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 503 | matrixL().template conjugateIf().solveInPlace(dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:494:31: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5608:75: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5608 | den_mat_t sigma_ip_inv_sigma_cross_cov_pred = chol_fact_sigma_ip.solve(cross_cov_pred_ip.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5819:48: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5819 | vec_t sigma_woodbury_vec = (*cross_cov) * chol_fact_sigma_woodbury.solve(Bt_D_inv_B_cross_cov.transpose() * rand_vec_pred_SigmaI_plus_W_inv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10581:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10581 | den_mat_t auto_cross_cov = ((*cross_cov).transpose() * sigma_resid_inv_cross_cov) * sigma_ip_inv_cross_cov_pred_T;// cross_cov^T * sigma_resid^-1 * cross_cov * sigma_ip^-1 * cross_cov_pred | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10601:100: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10601 | den_mat_t auto_cross_cov_pred = (Woodburry_fact_sigma_resid_inv_cross_cov * (*cross_cov)) * sigma_ip_inv_cross_cov_pred_T; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9759:86: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9759 | ConvertTo_T_mat_FromDense(re_comp->GetZSigmaZtii() * gp_coords_mat_pred * gp_coords_mat_pred.transpose(), cov_mat_pred_id_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, -1, 1, true> >’: ./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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170: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>]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::Map, 0, Eigen::Stride<0, 0> >, 0>; ExpressionType = Eigen::Block, -1, -1, false>, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:132:22: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 132 | bottom.noalias() -= tau * essential * tmp; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from ‘void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/GPBoost/re_model_template.h:1048:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1048 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Product, Eigen::Matrix, 0> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, Eigen::internal::member_sum, 0>; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10508:141: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivCovParVecchia(const GPBoost::data_size_t&, const int&, const int&, const GPBoost::sp_mat_rm_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::vec_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, double&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::sp_mat_rm_t = Eigen::SparseMatrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 10508 | d_log_det_Sigma_W_plus_I_d_cov_pars = -1 * ((Sigma_WI_plus_Sigma_inv_Z.cwiseProduct(SigmaI_deriv_rm * Sigma_PI_Z)).colwise().sum()).mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:4557:10: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4557 | CalcLogDetStochDerivCovParVecchia(dim_mode_, num_comps_total, j, SigmaI_deriv_rm, B_grad[0][j], D_grad[0][j], D_inv_plus_W_inv_diag, PI_Z, WI_PI_Z, d_log_det_Sigma_W_plus_I_d_cov_pars); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Transpose > >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Transpose > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix, const Eigen::Transpose > >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Transpose > >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Transpose > >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:774:66: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, member_sum, 0> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Transpose > >, Eigen::internal::member_sum, 0> >; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4974:23: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4974 | fitc_diag_grad -= 2 * (sigma_ip_inv_cross_cov_T.cwiseProduct((*cross_cov_grad).transpose())).colwise().sum(); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4996:61: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4996 | vec_t SigmaDeriv_first_deriv_ll = (*cross_cov_grad) * (sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4998:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5000:46: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 5000 | vec_t rhs = (*cross_cov).transpose() * (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>’: ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:55: required from ‘static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix; LhsT = Eigen::Transpose >; RhsT = Eigen::Matrix; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::CwiseUnaryOp, const Eigen::Transpose > >; Rhs = Eigen::Matrix]’ 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3027:22: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: 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, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721: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, false> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:339:38: required from ‘static Eigen::Index Eigen::internal::llt_inplace::unblocked(MatrixType&) [with MatrixType = Eigen::Block, -1, -1, false>; Scalar = double; Eigen::Index = long int]’ 339 | if (k>0 && rs>0) A21.noalias() -= A20 * A10.adjoint(); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/GPBoost/re_model_template.h:3213:35: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3213 | chol_fact_sigma_ip.compute(sigma_ip_stable); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5913:61: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5913 | ConvertTo_T_mat_FromDense(cross_cov_PP_Vecchia * sigma_ip_inv_sigma_cross_cov_pred, PP_V_Part); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Transpose >; 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::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5917:86: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5917 | ConvertTo_T_mat_FromDense(sigma_ip_inv_sigma_cross_cov_pred.transpose() * cross_cov_pred_obs_pred_inv.transpose(), V_Part_t); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5965:92: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5965 | den_mat_t sigma_resid_plus_W_inv_cross_cov = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(information_ll_.asDiagonal() * (*cross_cov)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:188:46: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:194:23: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, member_sum, 1> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9764:20: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9764 | var_pred_id += re_comp->GetZSigmaZtii() * gp_coords_mat_pred.rowwise().squaredNorm(); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3398:12: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3398 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10605:54: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10605 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Transpose >, 0>; OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/re_model_template.h:9930:27: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 9930 | cov_mat_pred_id -= (T_mat)(cross_cov * cross_cov.transpose()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::DiagonalWrapper >, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3989:23: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3989 | mean_pred_id = (re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4166:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4166:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Transpose >, 0>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, Eigen::Transpose >, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4169:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Transpose >, 0>, 1, -1, false>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4169:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Matrix >, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Matrix >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:191:13: required from here 191 | d = - W*grad; // direction | ^~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, -1, false>, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:331:27: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, Eigen::internal::member_sum, 0> >, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/unconstrained/nm.hpp:212:134: required from here 212 | Vec_t centroid = OPTIM_MATOPS_TRANSPOSE( OPTIM_MATOPS_COLWISE_SUM( OPTIM_MATOPS_MIDDLE_ROWS(simplex_points, 0, n_vals-1) ) ) / static_cast(n_vals); ./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); | ^~~~~~~~~ ./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, false> >, 1, -1, true> >, const Eigen::Block, -1, -1, false>, -1, -1, false>, -1, 1, true> >; Eigen::Index = long int]’: ./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, 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, true>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, true>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/NoAlias.h:43:31: required from ‘ExpressionType& Eigen::NoAlias::operator=(const StorageBase&) [with OtherDerived = Eigen::Product, -1, 1, true>, -1, 1, false> >, Eigen::Block, -1, -1, false>, -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()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Householder/Householder.h:129:19: required from ‘void Eigen::MatrixBase::applyHouseholderOnTheLeft(const EssentialPart&, const Scalar&, Scalar*) [with EssentialPart = Eigen::VectorBlock, -1, 1, true>, -1>; Derived = Eigen::Block, -1, -1, false>; Scalar = double]’ 129 | tmp.noalias() = essential.adjoint() * bottom; | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:550:35: required from ‘void Eigen::ColPivHouseholderQR::computeInPlace() [with _MatrixType = Eigen::Matrix]’ 549 | m_qr.bottomRightCorner(rows-k, cols-k-1) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 550 | .applyHouseholderOnTheLeft(m_qr.col(k).tail(rows-k-1), m_hCoeffs.coeffRef(k), &m_temp.coeffRef(k+1)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/QR/ColPivHouseholderQR.h:158:7: required from ‘Eigen::ColPivHouseholderQR::ColPivHouseholderQR(Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 158 | computeInPlace(); | ^~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:910:44: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 910 | Eigen::ColPivHouseholderQR qr_decomp(X_); | ^~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long int]’: ./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::Matrix > >, Eigen::Matrix, 1>, -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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix > >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8589:54: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8589 | vec_t cross_covT_y = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * y_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:8604:68: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8604 | vec_t cross_covT_sigma_resid_I_y = (*cross_cov).transpose() * sigma_resid_I_y; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, true> >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, true> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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> >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]’ 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1898:104: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1898 | std::shared_ptr cross_cov_grad = re_comps_cross_cov_[cluster_i][0][j]->GetZSigmaZtGrad(ipar, true, 0.); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Transpose >, 1>, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Transpose >, 1>, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Transpose >, 1>, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Product >, Eigen::Transpose >, 1>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Product >, Eigen::Transpose >, 1>]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Product >, Eigen::Transpose >, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:10380:108: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10380 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:391:7: required from ‘Eigen::DenseCoeffsBase::Scalar& Eigen::DenseCoeffsBase::coeffRef(Eigen::Index) [with Derived = Eigen::Transpose, 1, -1, true> >; Scalar = double; Eigen::Index = long int]’ 391 | EIGEN_STATIC_ASSERT(internal::evaluator::Flags & LinearAccessBit, | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:20: 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 >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, true> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~^~~ ./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, true>; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, true>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3775:45: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3775 | sigma_woodbury_grad_preconditioner -= D_inv_cross_cov.transpose() * (diagonal_approx_preconditioner_grad_.asDiagonal() * D_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9113:34: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9113 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9113:34: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9113 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 0>]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Transpose > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Transpose > >, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:679:64: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 679 | V = (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H)); | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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, -1, 1, false>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3092:117: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3092 | mu.segment(num_data_pred * igp, num_data_pred) = X_pred * (coef.segment(num_covariates_ * igp, num_covariates_)); | ^ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:3215:45: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3215 | den_mat_t sigma_interim = cross_cov * chol_fact_sigma_ip.solve(cross_cov.transpose()); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -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, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5616:74: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5616 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov * Bt_D_inv_B_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0>, -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 >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5970:72: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5970 | den_mat_t M_aux_1 = sigma_ip_inv_sigma_cross_cov_pred.transpose() * (Bt_D_inv_B_cross_cov.transpose() * sigma_resid_plus_W_inv_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10773:61: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10773 | den_mat_t auto_cross_cov = (*cross_cov).transpose() * sigma_inv_cross_cov; | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10702:72: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10702 | vec_t rand_vec_probe_pred = sigma_resid_pred_obs.transpose() * rand_vec_probe_init; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2431:120: required from ‘void GPBoost::REModelTemplate::UpdateFixedEffects(const GPBoost::vec_t&, const double*, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 2431 | fixed_effects_vec.segment(igp * num_data_, num_data_) = X_ * (beta.segment(num_covariates_ * igp, num_covariates_)); | ^ ./include/GPBoost/re_model_template.h:1048:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1048 | UpdateFixedEffects(beta_, fixed_effects, fixed_effects_vec); | ^~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1>, -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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1>, -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 >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, true>; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1974:83: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1974 | den_mat_t cross_cov_grad_d_inv_cross_cov = (*cross_cov_grad).transpose() * (diagonal_approx_inv_preconditioner_[cluster_i].asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Transpose >, 1>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Transpose >, 1>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Transpose >, 1>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Transpose >, 1>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 1>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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 >, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Matrix >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Matrix >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper >, 1>, 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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper >, 1>, 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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5000:46: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 5000 | vec_t rhs = (*cross_cov).transpose() * (D_plus_WI_inv_diag.asDiagonal() * SigmaDeriv_first_deriv_ll); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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 >, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4312:113: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4312 | den_mat_t Sigma_I_cross_cov_SigmaI_plus_W_inv_Sigma_I_cross_cov_grad = Bt_D_inv_B_cross_cov.transpose() * (chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov_grad)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Transpose >, 0>, Eigen::SparseMatrix, 0>, Eigen::SparseMatrix, 0>, Eigen::DiagonalWrapper >, 1>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3396:123: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(const double*, const int*, const double*, const GPBoost::sp_mat_t&, std::vector, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3396 | vec_t d_mll_d_modeT_SigmaI_plus_ZtWZ_inv_Zt_W = (((d_mll_d_mode.transpose() * L_inv.transpose()) * L_inv) * (*Zt_)) * information_ll_.asDiagonal(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1759:78: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1759 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxGroupedRE(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1760 | fixed_effects_cluster_i_ptr, SigmaI_[cluster_i], cum_num_rand_eff_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1761 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1762 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9113:34: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9113 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:9185:62: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9185 | den_mat_t sigma_inv_rand_vec = FITC_Diag_inv_rand_vec - FITC_Diag_inv_cross_cov * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * FITC_Diag_inv_rand_vec)); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::SparseMatrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::SparseMatrix, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:5857:20: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5857 | XT_psi_inv_X += BX.transpose() * D_inv_[cluster_i][0] * BX; | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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::Matrix > >, Eigen::Matrix, 1>, -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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix > >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long int]’: ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, const Eigen::Matrix > >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix > >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Eigen::Index = long int]’: ./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::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix > >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, true>; Rhs = Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:5863:59: required from ‘void GPBoost::REModelTemplate::CalcXTPsiInvX(const GPBoost::den_mat_t&, GPBoost::den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix]’ 5863 | den_mat_t cross_covT_X = (*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal() * X_cluster_i); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9469:5: required from ‘void GPBoost::REModelTemplate::CalcStdDevCoef(const GPBoost::vec_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9469 | CalcXTPsiInvX(X, FI); | ^~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1534:7: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1534 | CalcStdDevCoef(cov_aux_pars.segment(0, num_cov_par_), X_, std_dev_beta); | ^~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Transpose > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Transpose > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:3027:22: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxStable(const double*, const int*, const double*, std::shared_ptr<_Tp>, const std::vector > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 3027 | d_mode_d_par -= ((*Sigma) * (L_inv_Wsqrt.transpose() * (L_inv_Wsqrt * SigmaDeriv_first_deriv_ll))); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1771:75: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1771 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxStable(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1772 | fixed_effects_cluster_i_ptr, ZSigmaZt_[cluster_i], re_comps_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1773 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1774 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: ./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>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8802:64: required from ‘void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 8802 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2490:4: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2490 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1>, -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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1>, -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 >, Eigen::Matrix, 1>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 1>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1> >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, true>; Rhs = Eigen::Product >, Eigen::Matrix, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 206 | gemv_dense_selector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:2164:90: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLFSVA(const double*, const int*, const double*, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, bool, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::sp_mat_t = Eigen::SparseMatrix]’ 2164 | den_mat_t sigma_woodbury_preconditioner = (*cross_cov_preconditioner).transpose() * (diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8183:60: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8183 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, *(re_comps_ip_[cluster_i][0][0]->GetZSigmaZt()), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8184 | chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8185 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], first_update_, calc_mll, mll_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8186 | re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Block >, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10605:54: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10605 | sigma_resid_pred_obs_Woodburry_fact.col(i) = sigma_resid_pred_obs * Woodburry_fact_sigma_resid_inv_cross_cov.transpose().col(i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./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, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, true> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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 >, 1, -1, true>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10004:30: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10004 | T_mat M_aux2 = M_aux * ZtildeSigma.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, Eigen::DiagonalWrapper >, 1>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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, Eigen::DiagonalWrapper >, 1>, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5506:76: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(const double*, const int*, const double*, double, const GPBoost::data_size_t*, GPBoost::data_size_t, const T_mat&, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 5506 | T_mat Maux = Cross_Cov * minus_diag_Sigma_plus_ZtWZI_inv.asDiagonal() * Cross_Cov.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:10197:87: required from ‘void GPBoost::REModelTemplate::CalcPred(GPBoost::data_size_t, int, std::map&, std::map >&, const std::vector > >&, const double*, const GPBoost::den_mat_t&, const double*, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10197 | likelihood_[cluster_i]->PredictLaplaceApproxOnlyOneGroupedRECalculationsOnREScale(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10198 | fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10199 | re_comps_[cluster_i][0][0]->cov_pars_[0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10200 | random_effects_indices_of_pred.data(), (data_size_t)random_effects_indices_of_pred.size(), cross_cov, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10201 | mean_pred_id, cov_mat_pred_id, var_pred_id, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10202 | predict_cov_mat, predict_var, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3698:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3698 | CalcPred(cluster_i, num_data_pred, num_data_per_cluster_pred, data_indices_per_cluster_pred, | ^~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Product >, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3989:23: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 3989 | mean_pred_id = (re_comp->sigma_) * ((*Z_j).transpose() * (*y_aux)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4166:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, Eigen::Transpose >, 0>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Transpose >, 0>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, Eigen::Transpose >, 0>, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4169:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4169 | mean_pred_id = (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:4386:49: required from ‘void GPBoost::REModelTemplate::NewtonUpdateLeafValues(const int*, int, double*, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 4386 | vec_t new_leaf_values = HTPsiInvH.llt().solve(HTYAux); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ re_model.cpp:1069:40: required from here 1069 | re_model_sp_->NewtonUpdateLeafValues(data_leaf_index, num_leaves, leaf_values, cov_pars_[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, -1, 1, true> >; Eigen::Index = long int]’: ./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>, -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>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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> >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, -1, -1, true> >, Eigen::Block, -1, 1, true>, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/LBFGSpp/BFGSMat.h:119:59: required from ‘void LBFGSpp::BFGSMat::add_correction(const RefConstVec&, const RefConstVec&) [with Scalar = double; bool LBFGSB = false; RefConstVec = Eigen::Ref, 0, Eigen::InnerStride<1> >]’ 119 | Vector Ss = m_s.leftCols(m_ncorr).transpose() * m_s.col(loc); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/LBFGS.h:275:42: required from ‘int LBFGSpp::LBFGSSolver::minimize(Foo&, Vector&, Scalar&, bool, LBFGSpp::BFGSMat&) [with Foo = GPBoost::EvalLLforLBFGSpp, Eigen::SimplicialLLT, 1, Eigen::AMDOrdering > >; Scalar = double; LineSearch = LBFGSpp::LineSearchBacktracking; Vector = Eigen::Matrix]’ 275 | m_bfgs.add_correction(vecs, vecy); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/GPBoost/optim_utils.h:668:29: required from ‘void GPBoost::OptimExternal(REModelTemplate*, vec_t&, vec_t&, const double*, int, double, string_t, int&, bool, string_t, bool, bool, double&, int, int, const double*, bool, double, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string]’ 668 | num_it = solver.minimize(ll_fun, pars_init, neg_log_likelihood, reuse_m_bfgs_from_previous_call, re_model_templ->GetMBFGS()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1158:34: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1158 | OptimExternal(this, cov_aux_pars, beta_, fixed_effects, max_iter_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1159 | delta_rel_conv_, convergence_criterion_, num_it, learn_covariance_parameters, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1160 | optimizer_cov_pars_, profile_out_error_variance_, profile_out_coef, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1161 | neg_log_likelihood_, num_cov_par_, NumAuxPars(), GetAuxPars(), has_covariates_, lr_cov_init_, reuse_m_bfgs_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1162 | m_lbfgs_); | ~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Transpose >, 1>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Transpose >, 1> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Product >, Eigen::Transpose >, 1>; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 1; bool BlasCompatible = false; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >’: ./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, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::CwiseNullaryOp, Eigen::Matrix >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:10380:108: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10380 | vec_t Sigma_Lk_I_k_plus_Sigma_L_kt_W_Sigma_L_k_inv_Sigma_Lkt_diag = L_inv_Sigma_L_kt_sqr.transpose() * vec_t::Ones(L_inv_Sigma_L_kt_sqr.rows()); //diagonal of Sigma_Lk (I_k + Sigma_Lk^T W Sigma_Lk)^(-1) Sigma_Lk^T | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:260:25: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 260 | pack_rhs_panel(blockB+j2*actual_kc, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 261 | rhs.getSubMapper(actual_k2+panelOffset, actual_j2), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | actual_kc, panelOffset); | ~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Side = 1; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 27 | triangular_solve_matrix< | ~~~~~~~~~~~~~~~~~~~~~~~~ 28 | Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | (Mode&UnitDiag) | ((Mode&Upper) ? Lower : Upper), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | NumTraits::IsComplex && Conjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | TriStorageOrder==RowMajor ? ColMajor : RowMajor, ColMajor, OtherInnerStride> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | ::run(size, cols, tri, triStride, _other, otherIncr, otherStride, blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:504:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Diagonal, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >, 0>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:510:34: required from ‘typename Eigen::internal::traits::Scalar Eigen::MatrixBase::trace() const [with Derived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 1>, 0> >; typename Eigen::internal::traits::Scalar = double]’ 510 | return derived().diagonal().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/likelihoods.h:4174:170: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4174 | (chol_fact_sigma_woodbury_woodbury_.solve(D_inv_B_cross_cov_.transpose() * (W_D_inv_inv_neg_third_deriv_W_D_inv_inv.asDiagonal() * D_inv_B_cross_cov_))).trace(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: ./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>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 2>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:9: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::Matrix; T_mat_X = Eigen::Matrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8802:64: required from ‘void GPBoost::REModelTemplate::CalcYTPsiIInvY(double&, bool, GPBoost::data_size_t, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 8802 | TriangularSolveGivenCholesky(chol_facts_[cluster_i], y_[cluster_i], y_aux_sqrt, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2490:4: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2490 | CalcYTPsiIInvY(yTPsiInvy_, true, 1, CalcYAux_already_done, CalcYtilde_already_done); | ^~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; 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::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix, 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)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:2539:101: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2539 | den_mat_t chol_ip_cross_cov_Z = chol_ip_cross_cov_preconditioner_[cluster_i][0].transpose() * rand_vec_probe_low_rank_[cluster_i]; re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:540:6: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false> >, 0>’: ./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 >, Eigen::Transpose >, 1>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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 >, Eigen::Transpose >, 1>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 >, Eigen::Transpose >, 1>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Transpose >, 1>, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Transpose >, 1> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Transpose >, 1> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Transpose >, 1> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Transpose >, 1> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Transpose >, 1> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:52: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Transpose >, Eigen::Transpose >, 1> >; Rhs = Eigen::Transpose, 1, -1, false> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4997:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4997 | SigmaDeriv_first_deriv_ll += sigma_ip_inv_cross_cov_T.transpose() * ((*cross_cov_grad).transpose() * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4998:35: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4998 | SigmaDeriv_first_deriv_ll -= sigma_ip_inv_cross_cov_T.transpose() * (sigma_ip_grad_sigma_ip_inv_cross_cov_T * first_deriv_ll_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -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, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, false>, -1, 1, true> >; Eigen::Index = long int]’: ./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, false>, -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, false>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840: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, -1, 1, false>, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Block, -1, 1, false>, 0>; Derived = Eigen::Block, -1, 1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1799:129: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1799 | grad_beta.segment(igp * num_covariates_, num_covariates_) = (X_.transpose()) * (grad_F.segment(igp * num_data_, num_data_)); | ^ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9113:34: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9113 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:9113:34: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation_FITC_FSA(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, int) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 9113 | sigma_resid_grad_rand_vec += sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9114 | + (*cross_cov_grad) * (sigma_ip_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9115 | - sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_grad_inv_sigma_cross_cov * rand_vec_fisher_info_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8860:5: required from ‘void GPBoost::REModelTemplate::CalcFisherInformation(const GPBoost::vec_t&, GPBoost::den_mat_t&, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 8860 | CalcFisherInformation_FITC_FSA(cov_pars, FI, transf_scale, include_error_var, first_cov_par); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1277:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1277 | CalcFisherInformation(cov_aux_pars.segment(0, num_cov_par_), approx_Hessian, true, gradient_contains_error_var, true); | ^~~~~~~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 0>, Eigen::Transpose >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:4166:22: required from ‘void GPBoost::REModelTemplate::PredictTrainingDataRandomEffects(const double*, const double*, const double*, double*, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 4166 | mean_pred_id = (*Z_base_j) * (re_comp->sigma_) * (*Z_j).transpose() * (*first_deriv); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:1035:51: required from here 1035 | re_model_den_->PredictTrainingDataRandomEffects(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1036 | coef_.data(), | ~~~~~~~~~~~~~ 1037 | y_obs, | ~~~~~~ 1038 | out_predict, | ~~~~~~~~~~~~ 1039 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 1040 | fixed_effects, | ~~~~~~~~~~~~~~ 1041 | calc_var); | ~~~~~~~~~ ./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); | ^~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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::CwiseNullaryOp, const Eigen::Matrix >, 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, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1687:56: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1687 | grad_beta = (-1. / marg_var) * (X_.transpose()) * y_aux; | ^~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >, 0>’: ./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>, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 1>; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::DiagonalWrapper >, 1>, Eigen::Matrix, 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)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4978:128: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFITC(const double*, const int*, const double*, std::shared_ptr >, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t*, const GPBoost::vec_t&, const std::vector > > >&, const std::vector > > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 4978 | den_mat_t cross_cov_T_fitc_diag_plus_WI_inv_cross_cov_grad = (*cross_cov).transpose() * D_plus_WI_inv_diag.asDiagonal() * (*cross_cov_grad); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1742:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1742 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFITC(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1743 | fixed_effects_cluster_i_ptr, re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1744 | re_comps_cross_cov_[cluster_i][0][0]->GetSigmaPtr(), fitc_resid_diag_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1745 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1746 | grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, false, call_for_std_dev_coef, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, const Eigen::Transpose, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:479:24: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper >, 1>, 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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper >, 1>, 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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::DiagonalWrapper >, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:10077:40: required from ‘void GPBoost::Likelihood::Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(int, GPBoost::den_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, bool&, const std::vector > > >&, GPBoost::data_size_t, GPBoost::REModelTemplate*, const GPBoost::vec_t&, GPBoost::vec_t&, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::data_size_t = int; GPBoost::vec_t = Eigen::Matrix]’ 10077 | I_k_plus_Sigma_L_kt_W_Sigma_L_k += Sigma_L_k_.transpose() * information_ll_.asDiagonal() * Sigma_L_k_; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:2618:7: required from ‘void GPBoost::Likelihood::FindModePostRandEffCalcMLLVecchia(const double*, const int*, const double*, std::map >&, std::map >&, bool, const GPBoost::den_mat_t&, bool, double&, const std::vector > > >&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, GPBoost::data_size_t, GPBoost::REModelTemplate*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 2618 | Inv_SigmaI_plus_ZtWZ_Vecchia_iterative(cg_max_num_it, I_k_plus_Sigma_L_kt_W_Sigma_L_k, SigmaI, SigmaI_plus_W, B[0], has_NA_or_Inf, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8173:63: required from ‘double GPBoost::REModelTemplate::CalcModePostRandEffCalcMLL(const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8173 | likelihood_[cluster_i]->FindModePostRandEffCalcMLLVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8174 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8175 | first_update_, Sigma_L_k, calc_mll, mll_cluster_i, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8176 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8177 | cluster_i, this); | ~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2767:14: required from ‘void GPBoost::REModelTemplate::EvalLaplaceApproxNegLogLikelihood(const double*, const double*, double&, const double*, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2767 | negll = -CalcModePostRandEffCalcMLL(fixed_effects, true); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:643:52: required from here 643 | re_model_sp_->EvalLaplaceApproxNegLogLikelihood(y_data, cov_pars_trafo.data(), negll, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 644 | fixed_effects, InitializeModeCovMat, CalcModePostRandEff_already_done, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: ./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 >, 1, -1, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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 >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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 >, 1, -1, true> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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 >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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 >, 1, -1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:3398:12: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3398 | psi = Zpred * cov_mat_pred_id_on_RE_scale * Zpred.transpose(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Transpose >, 1>, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0>, -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 >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:1988:108: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1987 | den_mat_t sigma_grad_Z = sigma_resid_grad_Z + (*cross_cov_grad) * sigma_ip_inv_sigma_cross_cov_Z + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1988 | sigma_ip_inv_sigma_cross_cov.transpose() * ((*cross_cov_grad).transpose() * rand_vec_probe_P_inv) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 1989 | sigma_ip_inv_sigma_cross_cov.transpose() * (sigma_ip_stable_grad * sigma_ip_inv_sigma_cross_cov_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:3654:220: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3654 | PI_Z = P_diag_inv_rand_vect - diagonal_approx_inv_preconditioner_.asDiagonal() * (*cross_cov_preconditioner) * chol_fact_woodbury_preconditioner_.solve((*cross_cov_preconditioner).transpose() * P_diag_inv_rand_vect); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::Matrix, 0>, -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 >, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, const Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:3739:180: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 3739 | den_mat_t PP_deriv_sample_vec = (*cross_cov_grad) * sigma_ip_inv_cross_cov_PI_Z + sigma_ip_inv_cross_cov_T_cluster_i.transpose() * ((*cross_cov_grad).transpose() * PI_Z) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 3740 | sigma_ip_inv_cross_cov_T_cluster_i.transpose() * (sigma_ip_grad * sigma_ip_inv_cross_cov_PI_Z); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >’: ./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::Block, -1, 1, true>, 1, 1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, 1, 1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, 1, 1, false>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, true>, 1, 1, false>; Derived = Eigen::Block, -1, 1, true>, 1, 1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Transpose > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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::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, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, const Eigen::Transpose > >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Transpose > >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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::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, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose > >, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, const Eigen::Transpose > >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::Transpose > >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:5780:41: required from ‘void GPBoost::REModelTemplate::CalcPsiInv(GPBoost::den_mat_t&, GPBoost::data_size_t, bool) [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 5780 | psi_inv = -MInvSqrtZt.transpose() * MInvSqrtZt; | ^~~~~~~~~~ ./include/GPBoost/re_model_template.h:1660:18: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1660 | CalcPsiInv(psi_inv, cluster_i, !save_psi_inv_for_FI); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>; U = Eigen::Block, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 1, -1, true>, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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 >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper, const Eigen::Matrix > >, 1>, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:8518:122: required from ‘void GPBoost::REModelTemplate::CalcCovFactorFITC_FSA() [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8518 | sigma_woodbury = ((*cross_cov).transpose() * fitc_resid_diag_[cluster_i].cwiseInverse().asDiagonal()) * (*cross_cov); | ^ ./include/GPBoost/re_model_template.h:8232:6: required from ‘void GPBoost::REModelTemplate::CalcCovFactor(bool, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8232 | CalcCovFactorFITC_FSA(); | ^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:2487:5: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2487 | CalcCovFactor(true, 1.);//Create covariance matrix and factorize it | ^~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, 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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/unconstrained/bfgs.hpp:210:117: required from here 210 | W = W_term_1 * W * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(W_term_1)) + s * (OPTIM_MATOPS_TRANSPOSE_IN_PLACE(s)) / W_denom_term; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/likelihoods.h:10349:119: required from ‘void GPBoost::Likelihood::CalcLogDetStochDerivModeVecchia(const GPBoost::vec_t&, const GPBoost::data_size_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, GPBoost::den_mat_t&, const std::vector > > >&) const [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix]’ 10349 | WI_PI_Z = rand_vec_trace_P_ - Sigma_L_k_ * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia_.solve(Sigma_Lkt_W_Z); | ^ ./include/GPBoost/likelihoods.h:4512:6: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxVecchia(const double*, const int*, const double*, std::map >&, std::map >&, std::map > >&, std::map > >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, int, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, GPBoost::data_size_t, GPBoost::REModelTemplate*, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 4512 | CalcLogDetStochDerivModeVecchia(deriv_information_diag_loc_par_all, dim_mode_, d_log_det_Sigma_W_plus_I_d_mode_temp, D_inv_plus_W_inv_diag, diag_WI, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1733:76: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1733 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxVecchia(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1734 | fixed_effects_cluster_i_ptr, B_[cluster_i], D_inv_[cluster_i], B_grad_[cluster_i], D_grad_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1735 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1736 | grad_cov_clus_i_ptr, grad_F_cluster_i, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1737 | grad_aux_clus_i_ptr, false, num_comps_total_, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1738 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1739 | cluster_i, this, estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >’: ./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::Block, -1, 1, true>, 1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, 1, 1, false>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:540:6: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -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, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -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, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Transpose > >, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1958:29: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1958 | sigma_woodbury_grad = cross_cov_grad_sigma_resid_inv_cross_cov_T + cross_cov_grad_sigma_resid_inv_cross_cov_T.transpose() - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1959 | sigma_resid_inv_cross_cov_T.transpose() * ((*sigma_resid_grad) * sigma_resid_inv_cross_cov_T); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:343:43: required from here 343 | re_model_sp_rm_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 344 | nullptr, | ~~~~~~~~ 345 | 0, | ~~ 346 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 347 | nullptr, | ~~~~~~~~ 348 | num_it_, | ~~~~~~~~ 349 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 350 | nullptr, | ~~~~~~~~ 351 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 352 | nullptr, | ~~~~~~~~ 353 | calc_std_dev_, | ~~~~~~~~~~~~~~ 354 | fixed_effects, | ~~~~~~~~~~~~~~ 355 | true, | ~~~~~ 356 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | false, | ~~~~~~ 359 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/util/BlasUtil.h:590:13: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Transpose >, 1> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Transpose >, 1> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 1, -1, false> >; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Transpose >, 1> >, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Transpose > >, const Eigen::Product, Eigen::Product >, Eigen::Transpose >, 1>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:1975:304: required from ‘void GPBoost::REModelTemplate::CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(double, GPBoost::vec_t&, bool, int, GPBoost::data_size_t) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix; GPBoost::data_size_t = int]’ 1975 | sigma_woodbury_preconditioner_grad = sigma_ip_stable_grad_preconditioner + cross_cov_grad_d_inv_cross_cov + cross_cov_grad_d_inv_cross_cov.transpose() - sigma_cross_cov_diag_sigma_resid_inv * ((diagonal_approx_grad_preconditioner.asDiagonal()) * sigma_cross_cov_diag_sigma_resid_inv.transpose()); | ^ ./include/GPBoost/re_model_template.h:1653:8: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1653 | CalcGradPars_FITC_FSA_GaussLikelihood_Cluster_i(cov_pars[0], grad_cov_aux_par, include_error_var, first_cov_par, cluster_i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from ‘void GPBoost::CGFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const vec_t&, vec_t&, bool&, int, double, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; vec_t = Eigen::Matrix; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>]’ 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/GPBoost/re_model_template.h:8636:20: required from ‘void GPBoost::REModelTemplate::CalcYAux(double, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 8636 | CGFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], y_[cluster_i], y_aux_[cluster_i], | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8637 | NaN_found, cg_max_num_it, cg_delta_conv_, THRESHOLD_ZERO_RHS_CG_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8638 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:941:5: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 941 | CalcYAux(1., false);//y_aux = Psi^-1 * f^t, where f^t (= covariate_data) is the new base learner | ^~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 20 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:180:20: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:4300:112: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4297 | vec_t SigmaI_deriv_mode = SigmaI_deriv_mode_part - SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_deriv_mode_part)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4298 | SigmaI_deriv * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4299 | SigmaI * ((*cross_cov_grad) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode)) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4300 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov_grad).transpose() * SigmaI_mode)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 4301 | SigmaI * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_mode))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:68:7: required from ‘class Eigen::InverseImpl >, Eigen::SolverStorage>’ 68 | class InverseImpl | ^~~~~~~~~~~ ./include/Eigen/src/Core/Inverse.h:43:7: required from ‘class Eigen::Inverse > >’ 43 | class Inverse : public InverseImpl::StorageKind> | ^~~~~~~ ./include/Eigen/src/LU/InverseImpl.h:28:43: required from ‘static void Eigen::internal::compute_inverse::run(const MatrixType&, ResultType&) [with MatrixType = Eigen::Matrix; ResultType = Eigen::Matrix; int Size = -1]’ 28 | result = matrix.partialPivLu().inverse(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/InverseImpl.h:311:60: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Product >, Eigen::Matrix, 0>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Product >, Eigen::Matrix, 0>; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1673:130: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::vec_t = Eigen::Matrix]’ 1673 | grad_cov_aux_par[first_cov_par + ind_par_[j] - 1 + ipar] += -1. * ((double)(y_aux_[cluster_i].transpose() * (*gradPsi) * y_aux_[cluster_i])) / cov_pars[0] / 2. + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:362:41: required from here 362 | re_model_den_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 363 | nullptr, | ~~~~~~~~ 364 | 0, | ~~ 365 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 366 | nullptr, | ~~~~~~~~ 367 | num_it_, | ~~~~~~~~ 368 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 369 | nullptr, | ~~~~~~~~ 370 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 371 | nullptr, | ~~~~~~~~ 372 | calc_std_dev_, | ~~~~~~~~~~~~~~ 373 | fixed_effects, | ~~~~~~~~~~~~~~ 374 | true, | ~~~~~ 375 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377 | false, | ~~~~~~ 378 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, const Eigen::Matrix, const Eigen::Matrix > >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from ‘void GPBoost::CGTridiagFSA(const T_mat&, const den_mat_t&, const den_mat_t&, const den_mat_t&, std::vector >&, std::vector >&, den_mat_t&, bool&, data_size_t, int, int, double, string_t, const chol_den_mat_t&, const vec_t&) [with T_mat = Eigen::SparseMatrix; den_mat_t = Eigen::Matrix; data_size_t = int; string_t = std::__cxx11::basic_string; chol_den_mat_t = Eigen::LLT, 1>; vec_t = Eigen::Matrix]’ 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/GPBoost/re_model_template.h:2557:28: required from ‘void GPBoost::REModelTemplate::EvalNegLogLikelihood(const double*, const double*, const double*, double&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 2557 | CGTridiagFSA(*sigma_resid, *cross_cov_preconditioner, chol_ip_cross_cov_[cluster_i][0], rand_vec_probe_[cluster_i], | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2558 | Tdiags_, Tsubdiags_, solution_for_trace_[cluster_i], NaN_found, num_data_per_cluster_[cluster_i], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2559 | num_rand_vec_trace_, cg_max_num_it_tridiag, cg_delta_conv_, cg_preconditioner_type_, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2560 | chol_fact_woodbury_preconditioner_[cluster_i], diagonal_approx_inv_preconditioner_[cluster_i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:639:39: required from here 639 | re_model_sp_->EvalNegLogLikelihood(y_data, cov_pars_trafo.data(), fixed_effects, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 640 | negll, false, false, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: ./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>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block >, 1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, 1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Transpose > >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/re_model_template.h:10575:92: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10575 | ConvertTo_T_mat_FromDense(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip * chol_fact_resid_[cluster_i].solve(sigma_resid_inv_sigma_obs_pred_cross_cov_pred_ip.transpose()), woodbury_Part); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:528:46: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 528 | m_l1_norm = m_lu.cwiseAbs().colwise().sum().maxCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/LU/PartialPivLU.h:133:14: required from ‘Eigen::PartialPivLU& Eigen::PartialPivLU::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix]’ 133 | compute(); | ~~~~~~~^~ ./include/Eigen/src/LU/PartialPivLU.h:315:10: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true>, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<-1, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<-1, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<-1, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<-1, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false> >’: ./include/Eigen/src/Core/Ref.h:44:50: required from ‘struct Eigen::internal::traits, 0, Eigen::OuterStride<> > >::match, 0, Eigen::OuterStride<> >, -1, -1, false> >’ 44 | DerivedAlignment = int(evaluator::Alignment), | ^~~~~~~~~ ./include/Eigen/src/Core/Ref.h:300: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::OuterStride<> >, -1, -1, false>]’ 300 | typename internal::enable_if::MatchAtCompileTime),Derived>::type* = 0); | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:463:17: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::blocked_lu(Eigen::Index, Eigen::Index, Scalar*, Eigen::Index, PivIndex*, PivIndex&, Eigen::Index) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int]’ 463 | BlockType A_0 = lu.block(0,0,rows,k); | ^~~ ./include/Eigen/src/LU/PartialPivLU.h:514:17: required from ‘void Eigen::internal::partial_lu_inplace(MatrixType&, TranspositionType&, typename TranspositionType::StorageIndex&) [with MatrixType = Eigen::Matrix; TranspositionType = Eigen::Transpositions<-1, -1, int>; typename TranspositionType::StorageIndex = int]’ 510 | partial_lu_impl | ~~~~~~~~~~~~~~~ 511 | < typename MatrixType::Scalar, MatrixType::Flags&RowMajorBit?RowMajor:ColMajor, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | typename TranspositionType::StorageIndex, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | EIGEN_SIZE_MIN_PREFER_FIXED(MatrixType::RowsAtCompileTime,MatrixType::ColsAtCompileTime)> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 514 | ::blocked_lu(lu.rows(), lu.cols(), &lu.coeffRef(0,0), lu.outerStride(), &row_transpositions.coeffRef(0), nb_transpositions); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:538:31: required from ‘void Eigen::PartialPivLU::compute() [with _MatrixType = Eigen::Matrix]’ 538 | internal::partial_lu_inplace(m_lu, m_rowsTranspositions, nb_transpositions); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:133:14: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:495:30: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::CwiseNullaryOp, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, Eigen::CwiseNullaryOp, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, Eigen::CwiseNullaryOp, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/Eigen/src/LU/PartialPivLU.h:582:39: required from ‘static void Eigen::internal::Assignment >, Eigen::internal::assign_op::Scalar>, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op::Scalar>&) [with DstXprType = Eigen::Matrix; MatrixType = Eigen::Matrix; SrcXprType = Eigen::Inverse > >; typename DstXprType::Scalar = double; typename Eigen::PartialPivLU::Scalar = double]’ 582 | dst = src.nestedExpression().solve(MatrixType::Identity(src.rows(), src.cols())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: ./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> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:377:43: required from ‘static Eigen::Index Eigen::internal::partial_lu_impl::unblocked_lu(MatrixTypeRef&, PivIndex*, PivIndex&) [with Scalar = double; int StorageOrder = 0; PivIndex = int; int SizeAtCompileTime = -1; Eigen::Index = long int; MatrixTypeRef = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 377 | = lu.col(k).tail(rows-k).unaryExpr(Scoring()).maxCoeff(&row_of_biggest_in_col); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:439:26: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:400:114: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >, -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::Matrix, const Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix, const Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/likelihoods.h:5821:59: required from ‘void GPBoost::Likelihood::PredictLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, GPBoost::sp_mat_t&, const GPBoost::vec_t&, std::shared_ptr >, const std::vector > > >&, const std::vector > > >&, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, GPBoost::vec_t&, GPBoost::den_mat_t&, GPBoost::vec_t&, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix]’ 5821 | vec_t sigma_pred_sigma_inv_vec = cross_cov_pred_ip * chol_fact_sigma_ip.solve(Bt_D_inv_B_cross_cov.transpose() * (rand_vec_pred_SigmaI_plus_W_inv - sigma_woodbury_vec)); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3626:59: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3626 | likelihood_[cluster_i]->PredictLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), fixed_effects_cluster_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3627 | B_[cluster_i][0], D_inv_[cluster_i][0], Bpo[igp], Bp[igp], Dp[igp], re_comps_ip_[cluster_i][0][0]->GetZSigmaZt(), re_comps_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3628 | re_comps_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3629 | sigma_woodbury_[cluster_i], chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], chol_ip_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3630 | re_comps_cross_cov_[cluster_i][0], cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3631 | B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], mean_pred_id[igp], cov_mat_pred_vecchia_id, var_pred_id[igp], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3632 | predict_cov_mat, predict_var_or_response, false, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/Visitor.h:123:17: required from ‘void Eigen::DenseBase::visit(Visitor&) const [with Visitor = Eigen::internal::max_coeff_visitor, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >; Derived = Eigen::CwiseUnaryOp, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Visitor.h:302:14: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: ./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, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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, 0, Eigen::OuterStride<> >, 1, -1, false>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, 0, Eigen::OuterStride<> >, 1, -1, false>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:483:24: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Ref, 0, Eigen::OuterStride<> >; 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); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, 0, Eigen::OuterStride<> >, 1, -1, false>, Eigen::Ref, 0, Eigen::OuterStride<> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Ref, 0, Eigen::OuterStride<> >; Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 31 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, 1, 1, false> >’: ./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, true>, 1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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, true>, 1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, true>, 1, 1, false>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, true>, 1, 1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, -1, 1, true>, 1, 1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >]’ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Product, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Block, -1, 1, true> >, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4319:185: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4319 | SigmaI_plus_W_invSigmaI_cross_cov.col(ii) = chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(SigmaI_deriv_rm * chol_fact_SigmaI_plus_ZtWZ_vecchia_.solve(Bt_D_inv_B_cross_cov.col(ii))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/ProductEvaluators.h:274:18: required from ‘void Eigen::internal::outer_product_selector_run(Dst&, const Lhs&, const Rhs&, const Func&, const false_type&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 274 | evaluator rhsEval(rhs); | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>]’ 329 | internal::outer_product_selector_run(dst, lhs, rhs, sub(), is_row_major()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; Func = sub_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:59:31: required from ‘ExpressionType& Eigen::NoAlias::operator-=(const StorageBase&) [with OtherDerived = Eigen::Product, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, 0>; ExpressionType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>; StorageBase = Eigen::MatrixBase]’ 59 | call_assignment_no_alias(m_expression, other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:400:77: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 0, Eigen::OuterStride<> >, -1, -1, false>; Lhs = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>; Rhs = Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>; Func = generic_product_impl, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Block, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, false>, Eigen::DenseShape, Eigen::DenseShape, 5>::sub]’ 280 | func(dst.col(j), rhsEval.coeff(Index(0),j) * actual_lhs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:329:41: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 0, Eigen::OuterStride<> >, Eigen::Ref, 0, Eigen::OuterStride<> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 34 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix >, const Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::CwiseBinaryOp, const Eigen::CwiseUnaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10343:182: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10343 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (fitc_resid_diag_[cluster_i].cwiseInverse().cwiseProduct(y_[cluster_i])))); | ^ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:923:25: required from here 923 | re_model_sp_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 924 | y_obs, | ~~~~~~ 925 | num_data_pred, | ~~~~~~~~~~~~~~ 926 | out_predict, | ~~~~~~~~~~~~ 927 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 928 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 929 | predict_var, | ~~~~~~~~~~~~ 930 | predict_response, | ~~~~~~~~~~~~~~~~~ 931 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 932 | coef_.data(), | ~~~~~~~~~~~~~ 933 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 934 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 935 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 936 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 937 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 938 | use_saved_data, | ~~~~~~~~~~~~~~~ 939 | fixed_effects, | ~~~~~~~~~~~~~~ 940 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::AMDOrdering >, Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:943:28: required from here 943 | re_model_sp_rm_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 944 | y_obs, | ~~~~~~ 945 | num_data_pred, | ~~~~~~~~~~~~~~ 946 | out_predict, | ~~~~~~~~~~~~ 947 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 948 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 949 | predict_var, | ~~~~~~~~~~~~ 950 | predict_response, | ~~~~~~~~~~~~~~~~~ 951 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 952 | coef_.data(), | ~~~~~~~~~~~~~ 953 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 954 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 955 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 956 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 957 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 958 | use_saved_data, | ~~~~~~~~~~~~~~~ 959 | fixed_effects, | ~~~~~~~~~~~~~~ 960 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >; Eigen::Index = long int]’: ./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>, Eigen::Matrix >, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>, Eigen::Matrix >, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:10335:17: required from ‘void GPBoost::REModelTemplate::CalcPredFITC_FSA(GPBoost::data_size_t, const GPBoost::den_mat_t&, bool, bool, bool, GPBoost::vec_t&, T_mat&, GPBoost::vec_t&, int, double) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 10335 | pred_mean = cross_cov_pred_ip * (chol_fact_sigma_woodbury_[cluster_i].solve((*cross_cov).transpose() * (chol_fact_resid_[cluster_i].solve(y_[cluster_i])))); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:3694:8: required from ‘void GPBoost::REModelTemplate::Predict(const double*, const double*, GPBoost::data_size_t, double*, bool, bool, bool, bool, const double*, const double*, const GPBoost::data_size_t*, const char*, const double*, double*, const double*, bool, const double*, const double*) [with T_mat = Eigen::Matrix; T_chol = Eigen::LLT, 1>; GPBoost::data_size_t = int]’ 3694 | CalcPredFITC_FSA(cluster_i, gp_coords_mat_pred, predict_cov_mat, | ^~~~~~~~~~~~~~~~ re_model.cpp:963:26: required from here 963 | re_model_den_->Predict(cov_pars_pred_trans.data(), | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 964 | y_obs, | ~~~~~~ 965 | num_data_pred, | ~~~~~~~~~~~~~~ 966 | out_predict, | ~~~~~~~~~~~~ 967 | calc_cov_factor, | ~~~~~~~~~~~~~~~~ 968 | predict_cov_mat, | ~~~~~~~~~~~~~~~~ 969 | predict_var, | ~~~~~~~~~~~~ 970 | predict_response, | ~~~~~~~~~~~~~~~~~ 971 | covariate_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 972 | coef_.data(), | ~~~~~~~~~~~~~ 973 | cluster_ids_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~ 974 | re_group_data_pred, | ~~~~~~~~~~~~~~~~~~~ 975 | re_group_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 976 | gp_coords_data_pred, | ~~~~~~~~~~~~~~~~~~~~ 977 | gp_rand_coef_data_pred, | ~~~~~~~~~~~~~~~~~~~~~~~ 978 | use_saved_data, | ~~~~~~~~~~~~~~~ 979 | fixed_effects, | ~~~~~~~~~~~~~~ 980 | fixed_effects_pred); | ~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::CwiseNullaryOp, Eigen::Matrix >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/LU/PartialPivLU.h:234:28: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, false>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 36 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; Eigen::Index = long int]’: ./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::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, false> >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Ref, 0, Eigen::OuterStride<> >; Rhs = Eigen::Ref, 0, Eigen::OuterStride<> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Ref, 0, Eigen::OuterStride<> >; 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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true> >’: ./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>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Func = sub_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170: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::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Derived = Eigen::Block, 0, Eigen::OuterStride<> >, -1, -1, false>, -1, 1, true>]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:305:153: [ skipping 35 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 41 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1050:11: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 43 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 42 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >, const Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >, 0>, 0> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/likelihoods.h:4039:177: required from ‘void GPBoost::Likelihood::CalcGradNegMargLikelihoodLaplaceApproxFSVA(const double*, const int*, const double*, const GPBoost::chol_den_mat_t&, const GPBoost::chol_den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector > > >&, const std::vector > > >&, const GPBoost::sp_mat_t&, const GPBoost::sp_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const std::vector >&, const std::vector >&, bool, bool, bool, double*, GPBoost::vec_t&, double*, bool, bool, const std::vector > > >&, const std::vector > > >&, GPBoost::den_mat_t, GPBoost::chol_den_mat_t, const std::vector&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::chol_den_mat_t = Eigen::LLT, 1>; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::sp_mat_t = Eigen::SparseMatrix; GPBoost::vec_t = Eigen::Matrix]’ 4039 | SigmaI_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve(sigma_woodbury_grad * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * SigmaI_sample_vec.col(i)))); | ^ ./include/GPBoost/re_model_template.h:1749:73: required from ‘void GPBoost::REModelTemplate::CalcGradPars(const GPBoost::vec_t&, double, bool, bool, GPBoost::vec_t&, GPBoost::vec_t&, bool, bool, const double*, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 1749 | likelihood_[cluster_i]->CalcGradNegMargLikelihoodLaplaceApproxFSVA(y_[cluster_i].data(), y_int_[cluster_i].data(), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1750 | fixed_effects_cluster_i_ptr, chol_fact_sigma_ip_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1751 | chol_fact_sigma_woodbury_[cluster_i], chol_ip_cross_cov_[cluster_i][0], sigma_woodbury_[cluster_i], re_comps_ip_[cluster_i][0], re_comps_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1752 | B_[cluster_i][0], D_inv_[cluster_i][0], B_T_D_inv_B_cross_cov_[cluster_i][0], D_inv_B_cross_cov_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1753 | sigma_ip_inv_cross_cov_T_[cluster_i][0], B_grad_[cluster_i][0], D_grad_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1754 | calc_cov_aux_par_grad, calc_beta_grad, calc_grad_aux_par, grad_cov_clus_i_ptr, grad_F_cluster_i, grad_aux_clus_i_ptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1755 | false, call_for_std_dev_coef, re_comps_ip_preconditioner_[cluster_i][0], re_comps_cross_cov_preconditioner_[cluster_i][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1756 | chol_ip_cross_cov_preconditioner_[cluster_i][0], chol_fact_sigma_ip_preconditioner_[cluster_i][0], estimate_cov_par_index_); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_model_template.h:1198:8: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1198 | CalcGradPars(cov_aux_pars, cov_aux_pars[0], false, true, unused_dummy, grad_beta, false, false, fixed_effects_ptr, false); | ^~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix >, 1, -1, false> >’: ./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, Eigen::Matrix >, 1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, 1, -1, false>; SrcXprType = Eigen::Block, Eigen::Matrix >, 1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, Eigen::Matrix >, 1, -1, false>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, Eigen::Matrix >, 1, -1, false>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::Block, Eigen::Matrix >, 1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 44 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >]’ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::MatrixWrapper, const Eigen::ArrayWrapper >, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_model_template.h:9446:60: required from ‘void GPBoost::REModelTemplate::CalcStdDevCovPar(const GPBoost::vec_t&, GPBoost::vec_t&) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; GPBoost::vec_t = Eigen::Matrix]’ 9446 | std_dev = FI.inverse().diagonal().array().sqrt().matrix(); | ^ ./include/GPBoost/re_model_template.h:1520:6: required from ‘void GPBoost::REModelTemplate::OptimLinRegrCoefCovPar(const double*, const double*, int, double*, double*, int&, double*, double*, double*, double*, bool, const double*, bool, bool, bool, bool, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 1520 | CalcStdDevCovPar(cov_aux_pars.segment(0, num_cov_par_), std_dev_cov);//TODO: maybe another call to CalcCovFactor can be avoided in CalcStdDevCovPar (need to take care of cov_aux_pars[0]) | ^~~~~~~~~~~~~~~~ re_model.cpp:324:40: required from here 324 | re_model_sp_->OptimLinRegrCoefCovPar(y_data, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 325 | nullptr, | ~~~~~~~~ 326 | 0, | ~~ 327 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 328 | nullptr, | ~~~~~~~~ 329 | num_it_, | ~~~~~~~~ 330 | cov_pars_.data(), | ~~~~~~~~~~~~~~~~~ 331 | nullptr, | ~~~~~~~~ 332 | std_dev_cov_par, | ~~~~~~~~~~~~~~~~ 333 | nullptr, | ~~~~~~~~ 334 | calc_std_dev_, | ~~~~~~~~~~~~~~ 335 | fixed_effects, | ~~~~~~~~~~~~~~ 336 | true, | ~~~~~ 337 | called_in_GPBoost_algorithm, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | reuse_learning_rates_from_previous_call, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | false, | ~~~~~~ 340 | false); | ~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 sparse_matrix_utils.cpp -o sparse_matrix_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/sparse_matrix_utils.h:12, from sparse_matrix_utils.cpp:9: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:50:7: required from ‘class Eigen::SparseMapBase >, 0>’ 50 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:148:7: required from ‘class Eigen::SparseMapBase >, 1>’ 148 | class SparseMapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:222:7: required from ‘class Eigen::Map >’ 222 | class Map, Options, StrideType> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_matrix_utils.cpp:241:100: required from here 241 | A_inv_B = Eigen::Map(A->n, B->n, val.size(), col_ptr.data(), row_idx.data(), val.data()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ sparse_matrix_utils.cpp:286:35: required from here 286 | sp_mat_t A_inv_B_cm = sp_mat_t(B); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ sparse_matrix_utils.cpp:306:35: required from here 306 | vec_t Ztv_private = vec_t::Zero(num_re); | ~~~~~~~~~~~^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMap.h:282:8: required from ‘struct Eigen::internal::evaluator > >’ 282 | struct evaluator, Options, StrideType> > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ sparse_matrix_utils.cpp:241:100: required from here 241 | A_inv_B = Eigen::Map(A->n, B->n, val.size(), col_ptr.data(), row_idx.data(), val.data()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from ‘void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]’ 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ sparse_matrix_utils.cpp:279:48: required from here 279 | TriangularSolve(A_const, B_const, A_inv_B, !lower); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ sparse_matrix_utils.cpp:286:35: required from here 286 | sp_mat_t A_inv_B_cm = sp_mat_t(B); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ sparse_matrix_utils.cpp:289:35: required from here 289 | A_inv_B = sp_mat_rm_t(A_inv_B_cm); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from ‘void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]’ 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ sparse_matrix_utils.cpp:279:48: required from here 279 | TriangularSolve(A_const, B_const, A_inv_B, !lower); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::SparseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from ‘void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]’ 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ sparse_matrix_utils.cpp:279:48: required from here 279 | TriangularSolve(A_const, B_const, A_inv_B, !lower); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 GP_utils.cpp -o GP_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/GP_utils.h:12, from GP_utils.cpp:9: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ GP_utils.cpp:73:20: required from here 73 | distances.array() *= -1; | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ GP_utils.cpp:76:33: required from here 76 | closest_distance(means.block(i - 1, 0, 1, means.cols()), data, distances); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ GP_utils.cpp:93:73: required from here 93 | double smallest_distance = (data(i, Eigen::all) - means(0, Eigen::all)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:123:55: required from here 123 | means(i, Eigen::all) = means_new(i, Eigen::all) / count; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:123:55: required from here 123 | means(i, Eigen::all) = means_new(i, Eigen::all) / count; | ^~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ GP_utils.cpp:159:84: required from here 159 | double distance = (data(indices_start[i], Eigen::all) - (den_mat_t)mid.transpose()).lpNorm<2>(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:159:85: required from here 159 | double distance = (data(indices_start[i], Eigen::all) - (den_mat_t)mid.transpose()).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:172:38: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:172:38: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ GP_utils.cpp:232:31: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:232:77: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:232:77: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ GP_utils.cpp:236:68: required from here 236 | distance_to_others[i] = (means(children[p][i], Eigen::all) - zeta_opt).lpNorm<2>(); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ GP_utils.cpp:282:71: required from here 282 | distances_jj[jj] = (means_c(jj, Eigen::all) - data(ii, Eigen::all)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ GP_utils.cpp:296:84: required from here 296 | double distance_btw_childs = (means_c(jj, Eigen::all) - means_c(ii, Eigen::all)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ GP_utils.cpp:27:61: required from here 27 | if ((coords.row(uniques[j]) - coords.row(i)).squaredNorm() < EPSILON_NUMBERS_SQUARE) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:73:27: required from here 73 | distances.array() *= -1; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:20:67: required from ‘Derived& Eigen::DenseBase::operator*=(const Scalar&) [with Derived = Eigen::ArrayWrapper >; Scalar = double]’ 20 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:73:27: required from here 73 | distances.array() *= -1; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:700:10: required from ‘Derived& Eigen::DenseBase::setOnes() [with Derived = Eigen::Matrix]’ 700 | return setConstant(Scalar(1)); | ^~~~~~~~~~~ GP_utils.cpp:68:20: required from here 68 | distances.setOnes(); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ GP_utils.cpp:89:20: required from here 89 | means_new.setZero(); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, -1, false>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Block, 1, -1, false>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:123:55: required from here 123 | means(i, Eigen::all) = means_new(i, Eigen::all) / count; | ^~~~~ ./include/Eigen/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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:319:45: required from here 319 | coords_sum[i] = coords(i, Eigen::all).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:93:85: required from here 93 | double smallest_distance = (data(i, Eigen::all) - means(0, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:159:97: required from here 159 | double distance = (data(indices_start[i], Eigen::all) - (den_mat_t)mid.transpose()).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:873:17: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, -1, false>; Func = assign_op]’ 873 | ActualDstType actualDst(dst); | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ GP_utils.cpp:229:57: required from here 229 | data_in_ball(data, covert_points_old[p], R_l, means(c, Eigen::all), indices_ball); | ~~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:236:87: required from here 236 | distance_to_others[i] = (means(children[p][i], Eigen::all) - zeta_opt).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:282:83: required from here 282 | distances_jj[jj] = (means_c(jj, Eigen::all) - data(ii, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ GP_utils.cpp:296:96: required from here 296 | double distance_btw_childs = (means_c(jj, Eigen::all) - means_c(ii, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./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, 1, -1, false>; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ GP_utils.cpp:108:51: required from here 108 | means_new(i, Eigen::all) += data(0, Eigen::all); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_min_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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_min_op; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:433:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with int NaNPropagation = 0; Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 433 | return derived().redux(Eigen::internal::scalar_min_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:463:37: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::minCoeff() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return minCoeff(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ GP_utils.cpp:240:38: required from here 240 | if (distance_to_others.minCoeff() > R_l) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./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::Matrix; SrcXprType = Eigen::Block, -1, -1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, -1, false>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ GP_utils.cpp:76:33: required from here 76 | closest_distance(means.block(i - 1, 0, 1, means.cols()), data, distances); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, AllRange<-1> >, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ GP_utils.cpp:232:77: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ GP_utils.cpp:172:38: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:114:1: required from ‘ResultType Eigen::internal::member_sum::operator()(const XprType&) const [with XprType = Eigen::Block, std::vector, Eigen::internal::AllRange<-1> >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::IndexedView, std::vector, Eigen::internal::AllRange<-1> >; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, AllRange<-1> >, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, std::vector, Eigen::internal::AllRange<-1> >, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ GP_utils.cpp:232:77: required from here 232 | den_mat_t zeta_opt = data(intersection_vect, Eigen::all).colwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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, true>; Eigen::Index = long int]’: ./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, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix; MemberOp = Eigen::internal::member_sum; int Direction = 0; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:177:17: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, Eigen::internal::member_sum, 0>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ GP_utils.cpp:172:38: required from here 172 | den_mat_t z_0 = data.colwise().mean(); | ~~~~~~~~~~~~~~~~~~~^~ ./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./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 DF_utils.cpp -o DF_utils.o g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 Vecchia_utils.cpp -o Vecchia_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/Vecchia_utils.h:12, from Vecchia_utils.cpp:9: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:44:58: required from here 44 | dist_ij.coeffRef(j, 0) = (coords_j(j, Eigen::all) - coords_i).lpNorm<2>(); | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:320:18: required from here 320 | corr_diag.array() = (double)corr_mat_i.value(); | ~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:323:58: required from here 323 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:323:67: required from here 323 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ Vecchia_utils.cpp:420:32: required from here 420 | coords_ct = coords.topRows(num_data_obs); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ Vecchia_utils.cpp:450:41: required from here 450 | CoverTree_kNN(coords_ct.middleRows(segment_start[i], segment_length[i]), chol_ip_cross_cov.middleCols(segment_start[i], segment_length[i]), | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ Vecchia_utils.cpp:451:25: required from here 451 | corr_diag.segment(segment_start[i], segment_length[i]), segment_start[i], re_comps_vecchia_cluster_i, cover_trees[i], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ Vecchia_utils.cpp:928:115: required from here 928 | den_mat_t gp_coords_mat = Eigen::Map(gp_coords.data(), num_data_per_cluster[cluster_i], dim_gp_coords); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ Vecchia_utils.cpp:938:42: required from here 938 | gp_coords_mat = gp_coords_mat_not_sort(sort_time, Eigen::all); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ Vecchia_utils.cpp:1049:77: required from here 1049 | z_outer_z_obs_neighbors_cluster_i[i][j] = coef_vec * coef_vec.transpose(); | ~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 5>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1049:78: required from here 1049 | z_outer_z_obs_neighbors_cluster_i[i][j] = coef_vec * coef_vec.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ Vecchia_utils.cpp:1169:29: required from here 1169 | D_inv_cluster_i.diagonal().array() = nugget_var;//nugget effect is not 1 if not on transformed scale | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1169:37: required from here 1169 | D_inv_cluster_i.diagonal().array() = nugget_var;//nugget effect is not 1 if not on transformed scale | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/util/ForwardDeclarations.h:32:48: required from ‘struct Eigen::internal::accessors_level, 1>, Eigen::Transpose > > >’ 32 | enum { has_direct_access = (traits::Flags & DirectAccessBit) ? 1 : 0, | ^~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1209:76: required from here 1209 | sigma_ip_inv_cross_cov_T_cluster_i = chol_fact_sigma_ip_cluster_i.solve((*sigma_cross_cov).transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1209:76: required from here 1209 | sigma_ip_inv_cross_cov_T_cluster_i = chol_fact_sigma_ip_cluster_i.solve((*sigma_cross_cov).transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1215:86: required from here 1215 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar] = sigma_ip_grad[ipar] * sigma_ip_inv_cross_cov_T_cluster_i; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1271:120: required from here 1271 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_cross_cov_gradT_obs - sigma_ip_grad_sigma_ip_inv_cross_cov_T_obs); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1275:108: required from here 1275 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(nearest_neighbors_cluster_i[i][jj])); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1296:36: required from here 1296 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array();//cov_mat_obs_neighbors_j.cwiseProduct() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1296:116: required from here 1296 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array();//cov_mat_obs_neighbors_j.cwiseProduct() | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ Vecchia_utils.cpp:1347:41: required from here 1347 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1347:49: required from here 1347 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1364:45: required from here 1364 | A_i = (chol_fact_between_neighbors.solve(cov_mat_obs_neighbors)).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1>, Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1>, Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ Vecchia_utils.cpp:1364:79: required from here 1364 | A_i = (chol_fact_between_neighbors.solve(cov_mat_obs_neighbors)).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Transpose >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Transpose > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1373:60: required from here 1373 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Transpose > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Transpose > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Transpose > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1>, Eigen::Transpose > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1>, Eigen::Transpose > > >’ 52 | template class Transpose | ^~~~~~~~~ Vecchia_utils.cpp:1373:88: required from here 1373 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1>, Eigen::Transpose > > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Transpose > > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1>, Eigen::Transpose > > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose, 1>, Eigen::Transpose > > >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1373:89: required from here 1373 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1394:150: required from here 1394 | D_grad_cluster_i[ind_first_par + ipar].coeffRef(i, i) -= sigma_ip_inv_cross_cov_T_cluster_i.col(i).dot(2 * sigma_cross_cov_gradT[ipar].col(i) - | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./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, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1395:71: required from here 1395 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::internal::AllRange<-1>, std::vector, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ Vecchia_utils.cpp:1640:101: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, -1, false> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, -1, false> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1652:115: required from here 1652 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, -1, 1, true> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, -1, 1, true> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ Vecchia_utils.cpp:1668:49: required from here 1668 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, -1, 1, true> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, -1, 1, true> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1668:58: required from here 1668 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ Vecchia_utils.cpp:1693:15: required from here 1693 | sp_mat_rm_t Bpo_rm = sp_mat_rm_t(Bpo); | ^~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1698:134: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1698:145: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1698:146: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1699:18: required from here 1699 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1699:63: required from here 1699 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1699:63: required from here 1699 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1699:72: required from here 1699 | pred_mean = -Bpo_rm * (y_cluster_i - (*sigma_cross_cov) * vecchia_y); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1708:94: required from here 1708 | Vecchia_cross_cov.col(i) = Bt_D_inv_cluster_i * (B_cluster_i * (*sigma_cross_cov).col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1708:95: required from here 1708 | Vecchia_cross_cov.col(i) = Bt_D_inv_cluster_i * (B_cluster_i * (*sigma_cross_cov).col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1710:118: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1733:42: required from here 1733 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1735:58: required from here 1735 | pred_cov = den_mat_t(Bp_inv_Dp * Bp_inv.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseBlock.h:333:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Sparse>’ 333 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ Vecchia_utils.cpp:1741:37: required from here 1741 | pred_var[i] = (Bp_inv_Dp.row(i)).dot(Bp_inv.row(i)); | ~~~~~~~~~~~~~^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:29: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:41: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:50: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:61: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:76: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:90: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1759:107: required from here 1759 | pred_cov += PP_Part - PP_V_Part + V_Part + V_Part_t - PP_V_PP_Part + PP_V_V_Part - PP_V_PP_Part_t + V_V_Part; | ^~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1765:46: required from here 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1765:46: required from here 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ Vecchia_utils.cpp:1765:46: required from here 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1765:46: required from here 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1766:77: required from here 1766 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::SparseMatrix, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::SparseMatrix >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:1773:18: required from here 1773 | pred_mean = -Bpo * y_cluster_i; | ^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:1773:24: required from here 1773 | pred_mean = -Bpo * y_cluster_i; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2002:59: required from here 2002 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2002:63: required from here 2002 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2002:108: required from here 2002 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2005:64: required from here 2005 | vec_t y_aux = Bop.transpose() * (Do_inv.asDiagonal() * (Bo * y_cluster_i)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2005:75: required from here 2005 | vec_t y_aux = Bop.transpose() * (Do_inv.asDiagonal() * (Bo * y_cluster_i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2005:76: required from here 2005 | vec_t y_aux = Bop.transpose() * (Do_inv.asDiagonal() * (Bo * y_cluster_i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, Eigen::AMDOrdering >, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1, Eigen::AMDOrdering >, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ Vecchia_utils.cpp:2006:30: required from here 2006 | pred_mean = -CholFact.solve(y_aux); | ~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:2006:36: required from here 2006 | pred_mean = -CholFact.solve(y_aux); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2012:59: required from here 2012 | pred_cov = den_mat_t(cond_prec_chol_inv.transpose() * cond_prec_chol_inv); | ^~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ Vecchia_utils.cpp:2018:43: required from here 2018 | pred_var[i] = (cond_prec_chol_inv.col(i)).dot(cond_prec_chol_inv.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ Vecchia_utils.cpp:2163:31: required from here 2163 | vec_t D_inv = D.cwiseInverse(); | ~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::SparseMatrix, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2168:88: required from here 2168 | sp_mat_t M_aux_Woodbury = B.transpose() * D_inv.asDiagonal() * B + Z_o.transpose() * Z_o; | ^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > > >’: ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Transpose >, Eigen::Sparse>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Transpose > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ Vecchia_utils.cpp:2176:63: required from here 2176 | sp_mat_t ZoSigmaZoT_plusI_Inv = -MInvSqrtX_Z_o_T.transpose() * MInvSqrtX_Z_o_T + Identity_obs; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Transpose > >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, const Eigen::Transpose > >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2176:67: required from here 2176 | sp_mat_t ZoSigmaZoT_plusI_Inv = -MInvSqrtX_Z_o_T.transpose() * MInvSqrtX_Z_o_T + Identity_obs; | ^~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, const Eigen::Transpose > >, Eigen::SparseMatrix, 2>, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2176:85: required from here 2176 | sp_mat_t ZoSigmaZoT_plusI_Inv = -MInvSqrtX_Z_o_T.transpose() * MInvSqrtX_Z_o_T + Identity_obs; | ^~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2177:31: required from here 2177 | sp_mat_t Z_p_B_inv = Z_p * B_inv; | ^~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::Transpose >, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::Transpose >, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Transpose >, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2179:75: required from here 2179 | sp_mat_t ZpSigmaZoT = Z_p_B_inv_D * (B_inv.transpose() * Z_o.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::Product >, Eigen::Transpose >, 2>, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Transpose >, 2>, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Transpose >, 2>, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2179:76: required from here 2179 | sp_mat_t ZpSigmaZoT = Z_p_B_inv_D * (B_inv.transpose() * Z_o.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product, Eigen::Transpose >, 2> > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product, Eigen::Transpose >, 2>, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Transpose >, 2>, const Eigen::Product, Eigen::Transpose >, 2> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2183:93: required from here 2183 | pred_cov = den_mat_t(Z_p_B_inv_D * Z_p_B_inv.transpose() - M_aux * ZpSigmaZoT.transpose()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2209:39: required from here 2209 | vec_t resp_aux = Z_o.transpose() * y_cluster_i; | ^~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ Vecchia_utils.cpp:2211:35: required from here 2211 | resp_aux = y_cluster_i - Z_o * resp_aux2; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2212:97: required from here 2212 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2212:98: required from here 2212 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2212:99: required from here 2212 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product >, Eigen::Product >, Eigen::Product >, Eigen::Matrix, 0>, 0>, 1>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ Vecchia_utils.cpp:2212:100: required from here 2212 | pred_mean = Z_p * (B_inv * (D.asDiagonal() * (B_inv.transpose() * (Z_o.transpose() * resp_aux)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ Vecchia_utils.cpp:857:87: required from here 857 | sed = (coords(sort_sum[down_i], Eigen::all) - coords(i, Eigen::all)).squaredNorm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:754:14: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setIdentity() [with _Scalar = double; int _Options = 0; _StorageIndex = int]’ 754 | Eigen::Map(this->m_data.valuePtr(), rows()).setOnes(); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1167:31: required from here 1167 | D_inv_cluster_i.setIdentity();//Put 1's on the diagonal for nugget effect (entries are not overriden but added below) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1371:46: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:57: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:1371:86: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~^~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::SparseMatrix >, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1371:66: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1371 | return(std::make_shared(correct * this->Z_ * sigma_ * this->Z_.transpose())); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1391:33: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~^~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1391:46: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Array.h:45:7: required from ‘class Eigen::Array’ 45 | class Array | ^~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from ‘Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]’ 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1347:55: required from here 1347 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:27:67: required from ‘Derived& Eigen::ArrayBase::operator+=(const Scalar&) [with Derived = Eigen::ArrayWrapper, 0> >; Scalar = double]’ 27 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::add_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1347:55: required from here 1347 | cov_mat_between_neighbors.diagonal().array() += 1.;//add nugget effect | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0>, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1566:47: required from ‘void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1566 | ZstarSigmatildeTZT = Zstar * Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1500:59: required from here 1500 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/re_comp.h:1572:39: required from ‘void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1572 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1500:59: required from here 1500 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:687:97: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::SparseMatrix; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 687 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ Vecchia_utils.cpp:1693:39: required from here 1693 | sp_mat_rm_t Bpo_rm = sp_mat_rm_t(Bpo); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:306:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 306 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from ‘void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]’ 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ Vecchia_utils.cpp:1732:52: required from here 1732 | TriangularSolve(Bp, Bp_inv, Bp_inv, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:88:32: required from ‘struct Eigen::internal::sparse_diagonal_product_evaluator, Eigen::Transpose >, 0>’ 88 | evaluator m_diagCoeffImpl; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDiagonalProduct.h:49:8: required from ‘struct Eigen::internal::product_evaluator, Eigen::DiagonalWrapper >, 0>, 8, Eigen::SparseShape, Eigen::DiagonalShape, double, double>’ 49 | struct product_evaluator, ProductTag, SparseShape, DiagonalShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator, Eigen::DiagonalWrapper >, 0> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ Vecchia_utils.cpp:1733:42: required from here 1733 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1194:15: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1194 | OtherCopy otherCopy(other.derived()); | ^~~~~~~~~ Vecchia_utils.cpp:1733:42: required from here 1733 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ Vecchia_utils.cpp:1733:42: required from here 1733 | Bp_inv_Dp = Bp_inv * Dp.asDiagonal(); | ^ ./include/Eigen/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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Block, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ Vecchia_utils.cpp:1741:45: required from here 1741 | pred_var[i] = (Bp_inv_Dp.row(i)).dot(Bp_inv.row(i)); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ Vecchia_utils.cpp:2018:51: required from here 2018 | pred_var[i] = (cond_prec_chol_inv.col(i)).dot(cond_prec_chol_inv.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ Vecchia_utils.cpp:2018:51: required from here 2018 | pred_var[i] = (cond_prec_chol_inv.col(i)).dot(cond_prec_chol_inv.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:33:60: required from here 33 | pp_node[j] = chol_ip_cross_cov.col(coords_ind_j[j]).dot(chol_ip_cross_cov_sample); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:553:31: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:67: required from ‘Derived& Eigen::DenseBase::operator/=(const Scalar&) [with Derived = Eigen::Matrix; Scalar = double]’ 41 | internal::call_assignment(this->derived(), PlainObject::Constant(rows(),cols(),other), internal::div_assign_op()); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1442:19: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1442 | cov_grad[0] /= this->cov_pars_[0]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:323:73: required from here 323 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:673:45: required from here 673 | coords_sum[i] = coords(i, Eigen::all).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1257:128: required from here 1257 | cov_mat_between_neighbors.coeffRef(ii, jj) -= chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1270:154: required from here 1270 | cov_grad_mats_obs_neighbors[ind_first_par + ipar].coeffRef(ii, 0) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_I_sigma_cross_covT_obs) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1271:91: required from here 1271 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_cross_cov_gradT_obs - sigma_ip_grad_sigma_ip_inv_cross_cov_T_obs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1273:160: required from here 1273 | cov_grad_mats_between_neighbors[ind_first_par + ipar].coeffRef(ii, jj) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][jj])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1274:92: required from here 1274 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot((sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][jj]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1275 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, true>; U = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1394:112: required from here 1394 | D_grad_cluster_i[ind_first_par + ipar].coeffRef(i, i) -= sigma_ip_inv_cross_cov_T_cluster_i.col(i).dot(2 * sigma_cross_cov_gradT[ipar].col(i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:700:10: required from ‘Derived& Eigen::DenseBase::setOnes() [with Derived = Eigen::Matrix]’ 700 | return setConstant(Scalar(1)); | ^~~~~~~~~~~ Vecchia_utils.cpp:1604:14: required from here 1604 | Dp.setOnes();//Put 1 on the diagonal (for nugget effect if gauss_likelihood, see comment below on why we add the nugget effect variance irrespective of 'predict_response') | ~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, 1, true> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1668:64: required from here 1668 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1765:52: required from here 1764 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1765:52: required from here 1764 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > >, 0>’: ./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::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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::Matrix >, const Eigen::Block, 1, -1, false> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >’ 52 | template class Transpose | ^~~~~~~~~ ./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, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1766:83: required from here 1766 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1766:83: required from here 1766 | (cross_cov_PP_Vecchia.row(i) - 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_PP_Vecchia_woodbury.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1767:49: required from here 1767 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1767:49: required from here 1767 | (cross_cov_pred_obs_pred_inv.row(i)).dot(cross_cov_pred_obs_pred_inv_woodbury.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl >, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:118:43: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 118 | P_M = chol.permutationP().transpose() * M; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:2175:77: required from here 2175 | TriangularSolveGivenCholesky(CholFac_M_aux_Woodbury, Z_o.transpose(), MInvSqrtX_Z_o_T, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, Eigen::SparseMatrix, 2> >’: ./include/Eigen/src/Core/Product.h:145:7: required from ‘class Eigen::ProductImpl, Eigen::SparseMatrix, 2, Eigen::Sparse>’ 145 | class ProductImpl : public internal::generic_xpr_base, MatrixXpr, StorageKind>::type | ^~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::SparseMatrix, 2>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:121:31: required from ‘void GPBoost::ApplyPermutationCholeskyFactor(const T_chol&, const T_mat&, T_mat&, bool) [with T_mat = Eigen::SparseMatrix; T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; typename std::enable_if<(std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value || std::is_same, 1, Eigen::AMDOrdering >, T_chol>::value)>::type* = 0]’ 121 | P_M = chol.permutationP() * M; | ~~~~~~~~~~~~~~~~~~~~^~~ ./include/GPBoost/sparse_matrix_utils.h:350:52: required from ‘void GPBoost::TriangularSolveGivenCholesky(const T_chol&, const T_mat_R&, T_mat_X&, bool) [with T_chol = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; T_chol_mat = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<((! std::is_same, 1>, T_chol>::value) || (! std::is_same, T_mat_R>::value))>::type* = 0]’ 350 | ApplyPermutationCholeskyFactor(chol, X, X, true); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:2175:77: required from here 2175 | TriangularSolveGivenCholesky(CholFac_M_aux_Woodbury, Z_o.transpose(), MInvSqrtX_Z_o_T, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:2196:26: required from here 2196 | pred_var[i] = v1.dot(v2) - (v3.dot(v4)); | ~~~~~~^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::SparseMatrix; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1063:7: required from ‘void Eigen::internal::set_from_triplets(const InputIterator&, const InputIterator&, SparseMatrixType&, DupFunctor) [with InputIterator = __gnu_cxx::__normal_iterator*, std::vector > >; SparseMatrixType = Eigen::SparseMatrix; DupFunctor = scalar_sum_op]’ 1063 | mat = trMat; | ~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1110:92: required from ‘void Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::setFromTriplets(const InputIterators&, const InputIterators&) [with InputIterators = __gnu_cxx::__normal_iterator*, std::vector > >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1110 | internal::set_from_triplets >(begin, end, *this, internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1165:31: required from here 1165 | B_cluster_i.setFromTriplets(entries_init_B_cluster_i.begin(), entries_init_B_cluster_i.end());//Note: 1's are put on the diagonal | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1, 1, true>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:43: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:101: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Matrix >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:44:77: required from here 44 | dist_ij.coeffRef(j, 0) = (coords_j(j, Eigen::all) - coords_i).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long int]’: ./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::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:323:73: required from here 323 | corr_diag[i] -= (double)chol_ip_cross_cov.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >, 0>’: ./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, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, 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()); | ^~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:231:18: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 231 | return m.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 2; Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1003:81: required from here 1003 | dist_ij(0, 0) = (coords(j, Eigen::all) - coords(i, Eigen::all)).lpNorm<2>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; Eigen::Index = long int]’: ./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::ArrayWrapper, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::ArrayWrapper, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::ArrayWrapper, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1668:64: required from here 1668 | Dp[i] -= chol_ip_cross_cov_pred.col(i).array().square().sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > > >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 1, -1, false> > >; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false> >, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1765:52: required from here 1764 | pred_var[i] += (cross_cov_pred_ip.row(i) - cross_cov_PP_Vecchia.row(i) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1765 | 2 * cross_cov_pred_obs_pred_inv.row(i)).dot(sigma_ip_inv_sigma_cross_cov_pred.col(i)) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 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()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2184:97: required from ‘double GPBoost::CovFunction::SpaceTimeGneitingCovariance(int, int, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2184 | double dist_space = (coords_pred.row(i).tail(dim_space) - coords.row(j).tail(dim_space)).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:537:49: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 537 | sigma(i, j) = SpaceTimeGneitingCovariance(i, j, coords, coords, pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, -1, false> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = mul_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = Eigen::internal::mul_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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 >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:207:18: required from ‘Derived& Eigen::ArrayBase::operator*=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::ArrayWrapper, -1, -1, false> >; Derived = Eigen::ArrayWrapper >]’ 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1296:117: required from here 1296 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array();//cov_mat_obs_neighbors_j.cwiseProduct() | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, 1, true>, -1, 1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:22: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, -1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:27: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, -1, -1, false> > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false> >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = mul_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::ArrayWrapper >; SrcXprType = Eigen::ArrayWrapper, -1, -1, false> >; Functor = Eigen::internal::mul_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::ArrayWrapper >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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 >; Src = Eigen::ArrayWrapper, -1, -1, false> >; Func = mul_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:207:18: required from ‘Derived& Eigen::ArrayBase::operator*=(const Eigen::ArrayBase&) [with OtherDerived = Eigen::ArrayWrapper, -1, -1, false> >; Derived = Eigen::ArrayWrapper >]’ 207 | call_assignment(derived(), other.derived(), internal::mul_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1652:116: required from here 1652 | cov_mat_obs_neighbors_j.array() *= (z_outer_z_obs_neighbors_cluster_i[i][j - 1].block(1, 0, num_nn, 1)).array(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, const Eigen::SparseMatrix, const Eigen::SparseMatrix > >’: ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:36:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::SparseMatrix, const Eigen::SparseMatrix, Eigen::Sparse>’ 36 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::SparseMatrix, const Eigen::SparseMatrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/OrderingMethods/Ordering.h:36:14: required from ‘void Eigen::internal::ordering_helper_at_plus_a(const MatrixType&, MatrixType&) [with MatrixType = Eigen::SparseMatrix]’ 36 | symmat = C + A; | ~~^~~ ./include/Eigen/src/OrderingMethods/Ordering.h:63:42: required from ‘void Eigen::AMDOrdering::operator()(const MatrixType&, PermutationType&) [with MatrixType = Eigen::SparseMatrix; StorageIndex = int; PermutationType = Eigen::PermutationMatrix<-1, -1, int>]’ 63 | internal::ordering_helper_at_plus_a(mat,symm); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:678:15: required from ‘void Eigen::SimplicialCholeskyBase::ordering(const MatrixType&, const CholMatrixType*&, CholMatrixType&) [with Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix; ConstCholMatrixPtr = const Eigen::SparseMatrix*; CholMatrixType = Eigen::SparseMatrix]’ 678 | ordering(C,m_Pinv); | ~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:215:7: required from ‘void Eigen::SimplicialCholeskyBase::compute(const MatrixType&) [with bool DoLDLT = false; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; MatrixType = Eigen::SparseMatrix]’ 215 | ordering(matrix, pmat, tmp); | ^~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:381:36: required from ‘Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>& Eigen::SimplicialLLT<_MatrixType, _UpLo, _Ordering>::compute(const MatrixType&) [with _MatrixType = Eigen::SparseMatrix; int _UpLo = 1; _Ordering = Eigen::AMDOrdering; MatrixType = Eigen::SparseMatrix]’ 381 | Base::template compute(matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ Vecchia_utils.cpp:2004:19: required from here 2004 | CholFact.compute(cond_prec); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Matrix >; Eigen::Index = long int]’: ./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, true>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:33:60: required from here 33 | pp_node[j] = chol_ip_cross_cov.col(coords_ind_j[j]).dot(chol_ip_cross_cov_sample); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: ./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::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, -1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, -1, true>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, -1, true>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:450:108: required from here 450 | CoverTree_kNN(coords_ct.middleRows(segment_start[i], segment_length[i]), chol_ip_cross_cov.middleCols(segment_start[i], segment_length[i]), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Matrix; SrcXprType = Eigen::Block, -1, 1, false>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, false>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, false>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:451:25: required from here 451 | corr_diag.segment(segment_start[i], segment_length[i]), segment_start[i], re_comps_vecchia_cluster_i, cover_trees[i], | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1257:128: required from here 1257 | cov_mat_between_neighbors.coeffRef(ii, jj) -= chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(chol_ip_cross_cov_cluster_i.col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, true>, const Eigen::Matrix >; Eigen::Index = long int]’: ./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, true>, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1270:154: required from here 1270 | cov_grad_mats_obs_neighbors[ind_first_par + ipar].coeffRef(ii, 0) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_I_sigma_cross_covT_obs) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Eigen::Index = long int]’: ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1271:91: required from here 1271 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_cross_cov_gradT_obs - sigma_ip_grad_sigma_ip_inv_cross_cov_T_obs); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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, true>, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::Block, -1, 1, true>; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1273:160: required from here 1273 | cov_grad_mats_between_neighbors[ind_first_par + ipar].coeffRef(ii, jj) -= (sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][ii]).dot(sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][jj])) + | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Eigen::Index = long int]’: ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Block, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1274:92: required from here 1274 | sigma_ip_inv_cross_cov_T_cluster_i.col(nearest_neighbors_cluster_i[i][ii]).dot((sigma_cross_cov_gradT[ipar]).col(nearest_neighbors_cluster_i[i][jj]) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1275 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(nearest_neighbors_cluster_i[i][jj])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, Eigen::Transpose, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, -1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; Eigen::Index = long int]’: ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, true>; U = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -1, 1, true> >; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, -1, 1, true> >, const Eigen::Block, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:1394:112: required from here 1394 | D_grad_cluster_i[ind_first_par + ipar].coeffRef(i, i) -= sigma_ip_inv_cross_cov_T_cluster_i.col(i).dot(2 * sigma_cross_cov_gradT[ipar].col(i) - | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | sigma_ip_grad_sigma_ip_inv_cross_cov_T_cluster_i[ipar].col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, true> >’: ./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::Matrix; Functor = assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, -1, true>; SrcXprType = Eigen::Matrix; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Matrix; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, true>; Src = Eigen::Matrix]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Matrix; Derived = Eigen::Block, -1, -1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1510:73: required from here 1510 | chol_ip_cross_cov_obs_pred.leftCols(chol_ip_cross_cov_obs.cols()) = chol_ip_cross_cov_obs; | ^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; U = Eigen::Matrix; bool NeedToTranspose = false; ResScalar = double]’ 37 | return a.template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix; Derived = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ Vecchia_utils.cpp:2196:26: required from here 2196 | pred_var[i] = v1.dot(v2) - (v3.dot(v4)); | ~~~~~~^~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 2>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 2> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 2> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 2, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 2, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:185:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 185 | derived().matrixL().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix > >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix > >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix > >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/Eigen/src/SparseCholesky/SimplicialCholesky.h:191:26: required from ‘void Eigen::SimplicialCholeskyBase::_solve_impl(const Eigen::MatrixBase&, Eigen::MatrixBase&) const [with Rhs = Eigen::Matrix; Dest = Eigen::Matrix; Derived = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >]’ 191 | derived().matrixU().solveInPlace(dest); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 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()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2184:97: required from ‘double GPBoost::CovFunction::SpaceTimeGneitingCovariance(int, int, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 2184 | double dist_space = (coords_pred.row(i).tail(dim_space) - coords.row(j).tail(dim_space)).norm(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/GPBoost/cov_fcts.h:537:49: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 537 | sigma(i, j) = SpaceTimeGneitingCovariance(i, j, coords, coords, pars); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:414:17: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, 1, -1, false>, 1, -1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:125: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Block, -1, -1, false>, 1, -1, false>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::Block, -1, -1, false>, 1, -1, false> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Matrix, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Product, Eigen::Matrix, 0>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:231:93: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 231 | gebp_kernel gebp_kernel; | ^~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, false>’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:232:74: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 232 | gemm_pack_rhs pack_rhs; | ^~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘struct Eigen::internal::gemm_pack_rhs, 4, 1, false, true>’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:233:85: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 233 | gemm_pack_rhs pack_rhs_panel; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2536:50: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2536 | typedef typename unpacket_traits::half HalfPacket; | ^~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2537 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2537:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2540 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2540:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2541 | QuarterPacketSize = unpacket_traits::size}; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2541:70: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] In file included from ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; 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); | ~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; 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); | ~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Block, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; 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); | ~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = const Eigen::Block, -1, 1, true>; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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> >; Eigen::Index = long int]’: ./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> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, -1, 1, true>, -1, 1, false> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:221:28: required from ‘static typename Eigen::NumTraits::Scalar>::Real Eigen::internal::lpNorm_selector::run(const Eigen::MatrixBase&) [with Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 221 | return m.cwiseAbs().sum(); | ~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:269:52: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::lpNorm() const [with int p = 1; Derived = Eigen::Block, -1, 1, true>, -1, 1, false>; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 269 | return internal::lpNorm_selector::run(*this); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:455:74: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 455 | abs_col_sum = m_matrix.col(col).tail(size - col).template lpNorm<1>() + m_matrix.row(col).head(col).template lpNorm<1>(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:564:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 564 | CoeffReadCost = evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, -1, -1, false>, 1, -1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, false>, 1, -1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false> >’: ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, -1, false>, -1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: required from ‘static void Eigen::internal::Assignment, Eigen::internal::sub_assign_op, Eigen::internal::Dense2Dense, typename Eigen::internal::enable_if<((Options == Eigen::DefaultProduct) || (Options == Eigen::AliasFreeProduct))>::type>::run(DstXprType&, const SrcXprType&, const Eigen::internal::sub_assign_op&) [with DstXprType = Eigen::Block, -1, -1, false>, -1, 1, false>; Lhs = Eigen::Block, -1, -1, false>, -1, -1, false>; Rhs = Eigen::Transpose, -1, -1, false>, 1, -1, false> >; int Options = 0; Scalar = double; SrcXprType = Eigen::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>]’ 178 | generic_product_impl::subTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Product, -1, -1, false>, -1, -1, false>, Eigen::Transpose, -1, -1, false>, 1, -1, false> >, 0>; Func = sub_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/NoAlias.h:59:31: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:289:26: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 289 | gebp_kernel(lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | blockA, blockB+j2*actual_kc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | actual_mc, panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 292 | Scalar(-1), | ~~~~~~~~~~~ 293 | actual_kc, actual_kc, // strides | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | panelOffset, panelOffset); // offsets | ~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./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::blas_data_mapper; int Pack1 = 4; int Pack2 = 2; Packet = __vector(2) double; bool Conjugate = false; bool PanelMode = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:319:27: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 319 | pack_lhs_panel(blockA, lhs.getSubMapper(i2,absolute_j2), | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 320 | actualPanelWidth, actual_mc, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | actual_kc, j2); | ~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose, -1, -1, false> >; Rhs = Eigen::Block, -1, -1, false>; int Side = 2; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 2; OtherDerived = Eigen::Block, -1, -1, false>; _MatrixType = const Eigen::Transpose, -1, -1, false> >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:371:96: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 371 | if(rs>0) A11.adjoint().template triangularView().template solveInPlace(A21); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./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 = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Block, -1, -1, false>; OtherType = Eigen::Block, -1, -1, false>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:126:62: required from ‘Eigen::SelfAdjointView& Eigen::SelfAdjointView::rankUpdate(const Eigen::MatrixBase&, const Scalar&) [with DerivedU = Eigen::Block, -1, -1, false>; _MatrixType = Eigen::Block, -1, -1, false>; unsigned int UpLo = 1; Scalar = double]’ 126 | selfadjoint_product_selector::run(_expression().const_cast_derived(), u.derived(), alpha); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./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())); | ^~~~~~ ./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 = 0; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 1; 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); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/SelfadjointProduct.h:113:12: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:558:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 558 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from ‘void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]’ 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ Vecchia_utils.cpp:1732:52: required from here 1732 | TriangularSolve(Bp, Bp_inv, Bp_inv, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseAssign.h:145:37: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::Block, -1, 1, true>; Functor = Eigen::internal::assign_op; Weak = void]’ 145 | internal::evaluator srcEval(src); | ^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Block, -1, 1, true>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::SparseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, -1, 1, true>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Matrix]’ 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, -1, 1, true>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ ./include/GPBoost/sparse_matrix_utils.h:198:27: required from ‘void GPBoost::TriangularSolve(const T_mat_L&, const T_mat_R&, T_mat_X&, bool) [with T_mat_L = Eigen::SparseMatrix; T_mat_R = Eigen::SparseMatrix; T_mat_X = Eigen::SparseMatrix; typename std::enable_if<(((std::is_same, T_mat1>::value && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_R>::value)) && (! std::is_same, T_mat_X>::value))>::type* = 0]’ 198 | vec_t R_j = R_ptr->col(j); | ~~~~~~~~~~^~~ Vecchia_utils.cpp:1732:52: required from here 1732 | TriangularSolve(Bp, Bp_inv, Bp_inv, false); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:73:15: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; Rhs = Eigen::SparseMatrix; int ProductType = 8]’ 73 | LhsNested lhsNested(lhs); | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:43:11: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; Rhs = Eigen::SparseMatrix; int ProductType = 8]’ 43 | evalTo(dst, lhs, rhs, typename evaluator_traits::Shape()); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:104:54: required from ‘Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>]’ 104 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:135:7: required from ‘Eigen::internal::binary_evaluator, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]’ 135 | m_lhsImpl(xpr.lhs()), | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:728:52: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]’ 728 | explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:2002:66: required from here 2002 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1703:38: required from here 1703 | pred_mean += cross_cov_pred_ip * vecchia_y; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:347:30: required from ‘Derived& Eigen::DenseBase::setConstant(const Scalar&) [with Derived = Eigen::Transpose >; Scalar = double]’ 347 | return derived() = Constant(rows(), cols(), val); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Transpose >]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseAssign.h:143:18: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Block, 1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:75:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]’ 75 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:636:22: required from ‘Derived& Eigen::PlainObjectBase::operator=(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]’ 636 | Base::operator=(other.derived()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:613:13: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; Derived = Eigen::Matrix]’ 613 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Block, 1, -1, false>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2192:32: required from here 2192 | vec_t v1 = Z_p_B_inv_D.row(i); | ~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Block, -1, 1, false>; SrcXprType = Eigen::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Block, -1, 1, false>; Src = Eigen::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, 1, false> >’: ./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::CwiseNullaryOp, Eigen::Matrix >; Functor = div_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, Eigen::Matrix >; Functor = Eigen::internal::div_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseNullaryOp, Eigen::Matrix >; Func = div_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SelfCwiseBinaryOp.h:41:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h:171:23: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:372:64: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 372 | if(rs>0) A22.template selfadjointView().rankUpdate(A21,typename NumTraits::Literal(-1)); // bottleneck | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::internal::AllRange<-1>, std::vector >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, Eigen::internal::AllRange<-1>, std::vector > >’ 52 | template class Transpose | ^~~~~~~~~ ./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, true>; Rhs = Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = false; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 1; bool Conjugate = false]’ 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:73: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Product, Eigen::Matrix, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2288:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2288 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2290:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2290 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2291 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2330 | PacketBlock kernel_half; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2336 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = long int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:689:15: required from ‘Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::SparseMatrix(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; _Scalar = double; int _Options = 1; _StorageIndex = long int]’ 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:73:15: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dest&, const Lhs&, const Rhs&, Eigen::SparseShape) [with Dest = Eigen::SparseMatrix; Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>; Rhs = Eigen::SparseMatrix; int ProductType = 8]’ 73 | LhsNested lhsNested(lhs); | ^~~~~~~~~ ./include/Eigen/src/SparseCore/SparseProduct.h:43:11: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:104:54: required from ‘Eigen::internal::evaluator::evaluator(const T&) [with T = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>]’ 104 | explicit evaluator(const T& xpr) : evaluator(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseCwiseBinaryOp.h:135:7: required from ‘Eigen::internal::binary_evaluator, Eigen::internal::IteratorBased, Eigen::internal::IteratorBased>::binary_evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]’ 135 | m_lhsImpl(xpr.lhs()), | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:728:52: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with BinaryOp = Eigen::internal::scalar_sum_op; Lhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; Rhs = const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>; XprType = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >]’ 728 | explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/SparseCore/SparseMatrix.h:1195:19: required from ‘Eigen::SparseMatrix<_Scalar, _Options, _StorageIndex>& Eigen::SparseMatrix<_Scalar, _Flags, _StorageIndex>::operator=(const Eigen::SparseMatrixBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 1195 | OtherCopyEval otherCopyEval(otherCopy); | ^~~~~~~~~~~~~ ./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::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2>, const Eigen::Product >, Eigen::DiagonalWrapper >, 0>, Eigen::SparseMatrix, 2> >; _Scalar = double; int _Options = 0; _StorageIndex = int]’ 689 | *this = other.derived(); | ~~~~~~^~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:2002:66: required from here 2002 | sp_mat_t cond_prec = Bp.transpose() * Dp_inv.asDiagonal() * Bp + Bop.transpose() * Do_inv.asDiagonal() * Bop; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Matrix; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix; Rhs = Eigen::Matrix]’ 441 | lazyproduct::eval_dynamic(dst, lhs, rhs, internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 8; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Matrix; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Matrix; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:101:24: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::coeff(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 101 | return internal::evaluator(derived()).coeff(row,col); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:120:19: required from ‘Eigen::DenseCoeffsBase::CoeffReturnType Eigen::DenseCoeffsBase::operator()(Eigen::Index, Eigen::Index) const [with Derived = Eigen::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 120 | return coeff(row, col); | ~~~~~^~~~~~~~~~ Vecchia_utils.cpp:1369:69: required from here 1369 | D_inv_cluster_i.coeffRef(i, i) -= (A_i * cov_mat_obs_neighbors)(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >, 0>’: ./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, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:43: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true> >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector > >; Rhs = Eigen::Transpose >, 1, -1, true> >; Dest = Eigen::Transpose, 1, -1, false> >; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:12: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1703:38: required from here 1703 | pred_mean += cross_cov_pred_ip * vecchia_y; | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:503:62: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Transpose >; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Transpose > >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Transpose > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Transpose > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1717:88: required from here 1717 | den_mat_t cross_cov_PP_Vecchia_woodbury = chol_fact_sigma_woodbury_cluster_i.solve(cross_cov_PP_Vecchia.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, const Eigen::Block >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0>, 0>’: ./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>, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Transpose >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:349:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]’ 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix > >, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix > >, -1, 1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix > >, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1>, Eigen::Matrix > >, -1, 1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Transpose, 1>, Eigen::Matrix > >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl >, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl >, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; Rhs = Eigen::Transpose >; int ProductType = 8; Scalar = double]’ 216 | internal::sparse_time_dense_product(rhsNested.transpose(), lhsNested.transpose(), dstT, alpha); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1566:26: required from ‘void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1566 | ZstarSigmatildeTZT = Zstar * Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1500:59: required from here 1500 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:606:37: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; 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::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, 1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:72: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:469:55: required from ‘static void Eigen::internal::generic_product_impl::eval_dynamic_impl(Dst&, const LhsT&, const RhsT&, const Func&, const Scalar&, Eigen::internal::true_type) [with Dst = Eigen::Matrix; LhsT = Eigen::Matrix; RhsT = Eigen::Transpose >; Func = Eigen::internal::assign_op; Scalar = double; Lhs = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >; Rhs = Eigen::Transpose >]’ 469 | call_restricted_packet_assignment_no_alias(dst, s * lhs.lazyProduct(rhs), func); | ~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:446:22: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, -1, 1, false>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, -1, 1, false>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true>, 0>’: ./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>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./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>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, -1, -1, false>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>; U = Eigen::Block, 1, -1, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, -1, -1, false>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> >, 0>’: ./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, false> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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, false> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154: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, false> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, false> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose, 1>, Eigen::Matrix > >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose, 1>, Eigen::Matrix > >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose, 1>, Eigen::Matrix > >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::internal::AllRange<-1>, std::vector > >, 1, -1, true>, const Eigen::Transpose >, 1, -1, true> > > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product, Eigen::Matrix, 0>; OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>; Func = add_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183:18: required from ‘Derived& Eigen::MatrixBase::operator+=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1703:38: required from here 1703 | pred_mean += cross_cov_pred_ip * vecchia_y; | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -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, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 0>, -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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>; Rhs = Eigen::Transpose >; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 1; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from ‘static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::Transpose > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose >; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Transpose >]’ 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, true> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:26: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1572:26: required from ‘void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1572 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1500:59: required from here 1500 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, 1, -1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:51: required from ‘static void Eigen::internal::sparse_time_dense_product_impl::run(const SparseLhsType&, const DenseRhsType&, DenseResType&, const typename Eigen::internal::remove_all::type::Scalar&) [with SparseLhsType = Eigen::Transpose > >; DenseRhsType = Eigen::Transpose >; DenseResType = Eigen::Transpose >; typename Eigen::internal::remove_all::type::Scalar = double; Res = Eigen::Transpose >]’ 163 | res.row(it.index()) += (alpha*it.value()) * rhs_j; | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:171:90: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1572:26: required from ‘void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1572 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1500:59: required from here 1500 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::internal::AllRange<-1>, std::vector >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; 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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::IndexedView, AllRange<-1>, std::vector >, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::IndexedView, Eigen::internal::AllRange<-1>, std::vector >, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1640:122: required from here 1640 | cov_mat_obs_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * chol_ip_cross_cov_pred(Eigen::all, ind_pred); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>; U = Eigen::Block >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, 0>’: ./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>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix >, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix >, 1, -1, false>, 1, -1, true>; U = Eigen::Block >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, -1, -1, false>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, -1, -1, false>, 1, -1, false> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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> >, const Eigen::Block, 1, -1, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:351:23: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 351 | return unblocked(m); | ~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, -1, -1, false>, 1, -1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false>, 1, -1, false> >, -1, 1, true> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: 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, false> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721: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, false> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, false> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Cholesky/LLT.h:370:24: required from ‘static Eigen::Index Eigen::internal::llt_inplace::blocked(MatrixType&) [with MatrixType = Eigen::Matrix; Scalar = double; Eigen::Index = long int]’ 370 | if((ret=unblocked(A11))>=0) return k+ret; | ~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:415:68: required from ‘static bool Eigen::internal::LLT_Traits::inplace_decomposition(MatrixType&) [with MatrixType = Eigen::Matrix]’ 415 | { return llt_inplace::blocked(m)==-1; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Cholesky/LLT.h:463:42: required from ‘Eigen::LLT<_MatrixType, _UpLo>& Eigen::LLT::compute(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 463 | bool ok = Traits::inplace_decomposition(m_matrix); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:109:14: required from ‘Eigen::LLT::LLT(const Eigen::EigenBase&) [with InputType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 109 | compute(matrix.derived()); | ~~~~~~~^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:549:10: required from ‘const Eigen::LLT::PlainObject> Eigen::MatrixBase::llt() const [with Derived = Eigen::Matrix; typename Eigen::DenseBase::PlainObject = Eigen::Matrix]’ 549 | return LLT(derived()); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1363:86: required from here 1363 | Eigen::LLT chol_fact_between_neighbors = cov_mat_between_neighbors.llt(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix > >, -1, 1, false> >, 0>’: ./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>, Eigen::Matrix > >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Matrix > >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix > >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Matrix > >, -1, 1, false>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:891:25: required from ‘void Eigen::PlainObjectBase::_init1(const Eigen::DenseBase&) [with T = Eigen::Product >, Eigen::Matrix, 0>; OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 891 | this->_set_noalias(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = sub_assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:170:18: required from ‘Derived& Eigen::MatrixBase::operator-=(const Eigen::MatrixBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 170 | call_assignment(derived(), other.derived(), internal::sub_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1641:83: required from here 1641 | cov_mat_between_neighbors -= sigma_ip_inv_cross_cov_neighbors.transpose() * sigma_ip_inv_cross_cov_neighbors; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Product, Eigen::Matrix, 0>; 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::Product, Eigen::Matrix, 0>; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Product, Eigen::Matrix, 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)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Product, Eigen::Matrix, 0>; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1710:74: required from here 1710 | den_mat_t cross_cov_PP_Vecchia = chol_ip_cross_cov_pred.transpose() * (chol_ip_cross_cov_obs * Vecchia_cross_cov); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 1, -1, false>, 1, -1, true> >, const Eigen::Block >, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix > >, -1, 1, false>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: ./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>; Functor = swap_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::swap_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = swap_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = swap_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:424:22: required from ‘void Eigen::DenseBase::swap(const Eigen::DenseBase&) [with OtherDerived = Eigen::Block, 1, 1, false>; Derived = Eigen::Block, 1, 1, false>]’ 424 | call_assignment(derived(), other.const_cast_derived(), internal::swap_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:1033:18: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose, 1>, Eigen::Matrix > >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, 1, false> >’: ./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>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, 1, 1, false>; Src = Eigen::Block, 1, 1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::SimplicialLLT, 1, Eigen::AMDOrdering >; RhsType = Eigen::Matrix; Scalar = double; SrcXprType = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1, Eigen::AMDOrdering >, Eigen::Matrix >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:2210:50: required from here 2210 | vec_t resp_aux2 = CholFac_M_aux_Woodbury.solve(resp_aux); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block >, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Transpose >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Transpose >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:768:69: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/cov_fcts.h:553:12: required from ‘void GPBoost::CovFunction::CalculateCovMat(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, const GPBoost::vec_t&, T_mat&, bool) const [with T_aux = Eigen::Matrix; typename std::enable_if, T_aux>::value>::type* = 0; T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::vec_t = Eigen::Matrix]’ 553 | sigma = pars[0] * coords * coords.transpose(); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1432:52: required from ‘void GPBoost::RECompGP::CalcSigmaAndSigmaGradVecchia(const T_mat&, const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat*, bool, bool, double, bool, const std::vector&) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1432 | (*cov_function_).template CalculateCovMat(dist, coords, coords_pred, this->cov_pars_, cov_mat, is_symmmetric); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:48:63: required from here 48 | re_comps_vecchia_cluster_i[0]->CalcSigmaAndSigmaGradVecchia(dist_ij, coords_i, coords_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 | corr_mat, dummy_mat_grad.data(), false, true, 1., false, calc_grad_index_dummy); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, false> >’: ./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 >, 1, -1, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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 >, 1, -1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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 >, 1, -1, true> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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 >, 1, -1, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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 >, 1, -1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Matrix, 0>, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1391:22: required from ‘std::shared_ptr<_Tp> GPBoost::RECompGP::GetZSigmaZtGrad(int, bool, double) const [with T_mat = Eigen::Matrix]’ 1391 | Z_sigma_grad_Zt = this->Z_ * sigma_grad * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1213:72: required from here 1213 | sigma_ip_grad[ipar] = *(re_comps_ip_cluster_i[0]->GetZSigmaZtGrad(ipar, true, re_comps_ip_cluster_i[0]->CovPars()[0])); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./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::Map, 2, Eigen::Stride<0, 0> > >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Map, 2, Eigen::Stride<0, 0> > >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::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]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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, -1, 1, false>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:296:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./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, true> >; Functor = add_assign_op]’ 780 | DstEvaluatorType dstEvaluator(dst); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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, true> >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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, true> >; Func = add_assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:183: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 >, 1, -1, true>]’ 183 | call_assignment(derived(), other.derived(), internal::add_assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDenseProduct.h:163:29: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Transpose >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Transpose >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ ./include/GPBoost/re_comp.h:1572:26: required from ‘void GPBoost::RECompGP::AddPredCovMatrices(const GPBoost::den_mat_t&, const GPBoost::den_mat_t&, T_mat&, T_mat&, bool, bool, bool, const double*, bool, T_mat&) [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix]’ 1572 | ZstarSigmatildeTZT = Sigmatilde * this->Z_.transpose(); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vecchia_utils.cpp:1500:59: required from here 1500 | re_comp_cross_cov_cluster_i_pred_ip->AddPredCovMatrices(gp_coords_mat_ip, gp_coords_mat_pred, cross_cov_pred_ip, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1501 | cov_mat_pred_id, true, false, true, nullptr, false, cross_dist); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, false> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, false> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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, 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); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Transpose, 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]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Transpose, 1, -1, true> >; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> > >; Func = add_assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848:27: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 1; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Transpose, 1>, Eigen::Matrix > >, const Eigen::Product, Eigen::Transpose, 1>, Eigen::Matrix > >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1381:119: required from here 1381 | A_i * ((chol_fact_between_neighbors.solve(cov_grad_mats_between_neighbors[ind_first_par + ipar])).transpose()); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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 = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:260:25: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 260 | pack_rhs_panel(blockB+j2*actual_kc, | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 261 | rhs.getSubMapper(actual_k2+panelOffset, actual_j2), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 262 | panelLength, actualPanelWidth, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | actual_kc, panelOffset); | ~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:32:12: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Side = 1; int Mode = 2; bool Conjugate = false; int TriStorageOrder = 1; int OtherInnerStride = 1]’ 27 | triangular_solve_matrix< | ~~~~~~~~~~~~~~~~~~~~~~~~ 28 | Scalar, Index, Side==OnTheLeft?OnTheRight:OnTheLeft, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 | (Mode&UnitDiag) | ((Mode&Upper) ? Lower : Upper), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30 | NumTraits::IsComplex && Conjugate, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31 | TriStorageOrder==RowMajor ? ColMajor : RowMajor, ColMajor, OtherInnerStride> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 | ::run(size, cols, tri, triStride, _other, otherIncr, otherStride, blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Transpose >; unsigned int _Mode = 2]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:504:62: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseUnaryOp, const Eigen::Transpose, 1>, Eigen::Transpose > > > >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ Vecchia_utils.cpp:1373:89: required from here 1373 | A_i_grad_sigma2 = -(chol_fact_between_neighbors.solve(A_i.transpose())).transpose(); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Product, Eigen::Matrix, 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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Product, Eigen::Matrix, 0>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Product, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Solve.h:147:26: required from ‘static void Eigen::internal::Assignment, Eigen::internal::assign_op, Eigen::internal::Dense2Dense>::run(DstXprType&, const SrcXprType&, const Eigen::internal::assign_op&) [with DstXprType = Eigen::Matrix; DecType = Eigen::LLT, 1>; RhsType = Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>; Scalar = double; SrcXprType = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >]’ 147 | src.dec()._solve_impl(src.rhs(), dst); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ Vecchia_utils.cpp:1698:63: required from here 1698 | vec_t vecchia_y = chol_fact_sigma_woodbury_cluster_i.solve((*sigma_cross_cov).transpose() * (Bt_D_inv_cluster_i * (B_cluster_i * y_cluster_i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::ArithmeticSequence > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::ArithmeticSequence > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::ArithmeticSequence > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::ArithmeticSequence >, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::ArithmeticSequence > >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1212:38: required from ‘void GPBoost::CovFunction::FindInitCovPar(const T_mat&, const GPBoost::den_mat_t&, bool, GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::den_mat_t = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1212 | den_mat_t coords_space = coords(sample_ind, Eigen::seq(1, Eigen::last)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1228:34: required from ‘void GPBoost::RECompGP::FindInitCovPar(GPBoost::RNG_t&, GPBoost::vec_t&, double) const [with T_mat = Eigen::Matrix; GPBoost::RNG_t = std::mersenne_twister_engine; GPBoost::vec_t = Eigen::Matrix]’ 1228 | cov_function_->FindInitCovPar(*dist_, coords_, false, rng, pars, marginal_variance); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:1221:8: required from here 1221 | void FindInitCovPar(RNG_t& rng, | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ g++ -std=gnu++17 -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -fopenmp -pthread -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 CG_utils.cpp -o CG_utils.o In file included from ./include/Eigen/Core:198, from ./include/Eigen/SparseCore:11, from ./include/Eigen/Sparse:26, from ./include/GPBoost/type_defs.h:20, from ./include/GPBoost/CG_utils.h:12, from CG_utils.cpp:9: ./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; | ^ ./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; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./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 }; }; | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:223:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 223 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:229:43: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 229 | template<> struct unpacket_traits { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1125:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 1125 | ptranspose(PacketBlock& kernel) { | ^ ./include/Eigen/src/Core/arch/SSE/PacketMath.h:1130:34: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 1130 | ptranspose(PacketBlock& kernel) { | ^ In file included from ./include/Eigen/Core:167: ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet4f’ {aka ‘__m128’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:234:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 234 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet2cf,Packet4f) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:15:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 15 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/arch/Default/ConjHelper.h:22:70: warning: ignoring attributes on template argument ‘Eigen::internal::Packet2d’ {aka ‘__m128d’} [-Wignored-attributes] 22 | template<> struct conj_helper { \ | ^ ./include/Eigen/src/Core/arch/SSE/Complex.h:417:1: note: in expansion of macro ‘EIGEN_MAKE_CONJ_HELPER_CPLX_REAL’ 417 | EIGEN_MAKE_CONJ_HELPER_CPLX_REAL(Packet1cd,Packet2d) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./include/Eigen/Core:158: ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:24:46: required from here 24 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(4) float>::half’ {aka ‘__m128’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ In file included from ./include/Eigen/Core:264: ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:27:3: required from here 27 | { | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:266:49: required from ‘struct Eigen::internal::traits >’ 266 | Alignment = internal::traits::Alignment, | ^~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:96:47: required from here 96 | ResAlignment = traits >::Alignment | ^~ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:46:50: required from ‘class Eigen::QuaternionBase >’ 46 | typedef typename Coefficients::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Geometry/Quaternion.h:273:7: required from ‘class Eigen::Quaternion’ 273 | class Quaternion : public QuaternionBase > | ^~~~~~~~~~ ./include/Eigen/src/Geometry/arch/Geometry_SIMD.h:100:3: required from here 100 | { | ^ ./include/Eigen/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 ./include/Eigen/SparseCore:37: ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ ./include/GPBoost/type_defs.h:36:31: required from here 36 | typedef Eigen::Triplet Triplet_t; | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/Matrix.h:22:57: required from ‘struct Eigen::internal::traits >’ 22 | typedef typename find_best_packet<_Scalar,size>::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:136:24: required from here 136 | int max_unique_values) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: required from ‘class Eigen::Matrix’ 178 | class Matrix | ^~~~~~ ./include/GPBoost/utils.h:322:71: required from here 322 | inline void ConvertTo_T_mat_FromDense(const den_mat_t M, T_mat1& Mout) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/sparse_matrix_utils.h:438:25: required from here 438 | LtL = L.transpose() * L; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:65:49: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:65:51: required from here 65 | dist(i, j) = (coords2.row(i) - coords1.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/TriangularMatrix.h:175:44: required from ‘struct Eigen::internal::traits >, 9> >’ 175 | typedef typename MatrixType::PlainObject FullMatrixType; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/EigenBase.h:42:59: required from ‘struct Eigen::EigenBase >, 9> >’ 42 | typedef typename internal::traits::StorageKind StorageKind; | ^~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:27:34: required from ‘class Eigen::TriangularBase >, 9> >’ 27 | template class TriangularBase : public EigenBase | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:345:58: required from ‘class Eigen::TriangularViewImpl >, 9, Eigen::Dense>’ 345 | template class TriangularViewImpl<_MatrixType,_Mode,Dense> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 9>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ ./include/GPBoost/GP_utils.h:69:104: required from here 69 | dist.triangularView() = dist.triangularView().transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, 1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:169:46: required from here 169 | coords_sum[i] = coords_all(i, Eigen::all).sum(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/GP_utils.h:323:28: required from here 323 | Sigma(i, j) -= M.col(i).dot(M.col(j)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, 1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:226:50: required from here 226 | coords_scaled.col(0) = coords.col(0) * pars[1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, -1, -1, true>, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, true>’ 103 | template class Block | ^~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, -1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:228:78: required from here 228 | coords_scaled.rightCols(dim_space) = coords.rightCols(dim_space) * pars[2]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:242:55: required from here 242 | coords_scaled.col(i) = coords.col(i) / pars[i + 1]; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:553:50: required from here 553 | sigma = pars[0] * coords * coords.transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Transpose >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Transpose >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Transpose >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Transpose >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Transpose >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Transpose >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/cov_fcts.h:661:53: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Product, Eigen::Transpose >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:661:55: required from here 661 | sigma = (pars[0] * (coords * coords.transpose())).sparseView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, const Eigen::Block, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:1215:120: required from here 1215 | distances[i * (2 * num_data_find_init - i - 1) / 2 + j - (i + 1)] = (coords_space.row(i) - coords_space.row(j)).lpNorm<2>(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1, -1, false>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, false>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, 1, -1, false>, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:111: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, 1, -1, false>, 1, -1, false>, const Eigen::Block, 1, -1, false>, 1, -1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2018:113: required from here 2018 | double dist_sq_ij_space = ((*coords_pred_ptr).row(i).tail(dim_space) - (*coords_ptr).row(j).tail(dim_space)).squaredNorm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:76: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, false>, const Eigen::Block, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/cov_fcts.h:2216:78: required from here 2216 | double dist_space = (coords_pred.tail(dim_space) - coords.tail(dim_space)).norm(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:377:24: required from here 377 | pars_trans = pars / sigma2; | ^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, 0>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./include/GPBoost/re_comp.h:387:25: required from here 387 | pars_orig = sigma2 * pars; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/re_comp.h:745:30: required from here 745 | Z1Z2T = Z1 * Z2.transpose(); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, std::vector, Eigen::internal::AllRange<-1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, std::vector, Eigen::internal::AllRange<-1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, std::vector, Eigen::internal::AllRange<-1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, std::vector, Eigen::internal::AllRange<-1>, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, std::vector, Eigen::internal::AllRange<-1> >’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/re_comp.h:852:42: required from here 852 | coords_ = coords(uniques, Eigen::all); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:153:7: required from ‘class Eigen::IndexedViewImpl, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange, Eigen::Dense>’ 153 | class IndexedViewImpl | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/IndexedView.h:109:7: required from ‘class Eigen::IndexedView, Eigen::VectorBlock, -1>, Eigen::internal::SingleRange>’ 109 | class IndexedView : public IndexedViewImpl::StorageKind> | ^~~~~~~~~~~ ./include/GPBoost/CG_utils.h:461:29: required from here 461 | diag(pi.tail(num_re - m)).maxCoeff(&i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:469:47: required from here 469 | L_row_m = Sigma_L_k.row(pi(m)).transpose(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:531:21: required from here 531 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:540:87: required from here 540 | r = rhs - sigma_resid * u - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u));//r = rhs - A * u | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:545:79: required from here 545 | diag_sigma_resid_inv_r = diagonal_approx_inv_preconditioner.asDiagonal() * r; // ??? cwiseProd (TODO) | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:547:90: required from here 547 | sigma_cross_cov_diag_sigma_resid_inv_r = sigma_cross_cov_preconditioner.transpose() * diag_sigma_resid_inv_r; | ^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:549:196: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:197: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:549:198: required from here 549 | z = diag_sigma_resid_inv_r - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_r))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h: In instantiation of ‘struct Eigen::internal::find_best_packet’: ./include/Eigen/src/Core/DenseBase.h:179:81: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 0> >’ 179 | typedef typename internal::find_best_packet::type PacketScalar; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:126:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 0, 6>’ 126 | class dense_product_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:561:24: required from here 561 | a = r.transpose() * z; | ^ ./include/Eigen/src/Core/util/XprHelper.h:198:44: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 198 | bool Stop = Size==Dynamic || (Size%unpacket_traits::size)==0 || is_same::half>::value> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:198:83: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/util/XprHelper.h:216:88: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 216 | typedef typename find_best_packet_helper::type>::type type; | ^~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:590:16: required from here 590 | h = z + b * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:69: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:655:70: required from here 655 | R = rhs - (chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * U)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:664:79: required from here 664 | diag_sigma_resid_inv_R = diagonal_approx_inv_preconditioner.asDiagonal() * R; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ ./include/GPBoost/CG_utils.h:668:196: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:197: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:668:198: required from here 668 | Z = diag_sigma_resid_inv_R - (diagonal_approx_inv_preconditioner.asDiagonal() * (sigma_cross_cov_preconditioner * chol_fact_woodbury_preconditioner.solve(sigma_cross_cov_diag_sigma_resid_inv_R))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:26: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/GPBoost/CG_utils.h:685:41: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:685:44: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:99: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:685:108: required from here 685 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::DiagonalWrapper >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::DiagonalWrapper >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::DiagonalWrapper >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::DiagonalWrapper >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::DiagonalWrapper >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::DiagonalWrapper >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/GPBoost/CG_utils.h:686:26: required from here 686 | U += H * a.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:43:39: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 43 | typedef typename MatrixType::Scalar InputScalar; | ^~~~~~~~~~~ ./include/Eigen/src/Core/util/ForwardDeclarations.h:23:29: required from ‘struct Eigen::internal::traits, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 23 | template struct traits : traits {}; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:23:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 23 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:689:36: required from here 689 | mean_R_norm = R.colwise().norm().mean(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::DiagonalWrapper >, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/GPBoost/CG_utils.h:714:29: required from here 714 | H = Z + H * b.asDiagonal(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:96:7: required from ‘class Eigen::SparseMatrix’ 96 | class SparseMatrix | ^~~~~~~~~~~~ CG_utils.cpp:36:28: required from here 36 | p = std::min(p, (int)B_rm.cols()); | ^ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:55:39: required from here 55 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:55:40: required from here 55 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:55:64: required from here 55 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:55:66: required from here 55 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:55:67: required from here 55 | r = rhs - ((B_t_D_inv_rm * (B_rm * u)) + diag_W.cwiseProduct(u)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase > >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase > >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:22:9: required from ‘class Eigen::internal::SparseTransposeImpl, 1024>’ 22 | class SparseTransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTranspose.h:45:37: required from ‘class Eigen::TransposeImpl, Eigen::Sparse>’ 45 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ CG_utils.cpp:59:29: required from here 59 | B_invt_r = B_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~^~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 6> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 6, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 6>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:59:74: required from here 59 | B_invt_r = B_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:59:82: required from here 59 | B_invt_r = B_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 1, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 1>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:60:64: required from here 60 | z = D_inv_plus_W_B_rm.triangularView().solve(B_invt_r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:60:72: required from here 60 | z = D_inv_plus_W_B_rm.triangularView().solve(B_invt_r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase >, 2> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl >, 2, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView >, 2>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:64:84: required from here 64 | L_invt_r = L_SigmaI_plus_W_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Matrix, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Matrix >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:64:92: required from here 64 | L_invt_r = L_SigmaI_plus_W_rm.transpose().triangularView().solve(r); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 6>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 6>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 6>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 6>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:144:94: required from here 144 | vec_t P_sqrt_invt_R = B_rm.transpose().triangularView().solve(R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 2>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 2>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 2>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl >, 2>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve >, 2>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:153:104: required from here 153 | vec_t P_sqrt_invt_R = L_SigmaI_plus_W_rm.transpose().triangularView().solve(R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:165:47: required from here 165 | V.col(i) = (B_t_D_inv_rm * (B_rm * H.col(i))) + diag_W.cwiseProduct(H.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:165:48: required from here 165 | V.col(i) = (B_t_D_inv_rm * (B_rm * H.col(i))) + diag_W.cwiseProduct(H.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:165:72: required from here 165 | V.col(i) = (B_t_D_inv_rm * (B_rm * H.col(i))) + diag_W.cwiseProduct(H.col(i)); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:165:81: required from here 165 | V.col(i) = (B_t_D_inv_rm * (B_rm * H.col(i))) + diag_W.cwiseProduct(H.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ CG_utils.cpp:256:35: required from here 256 | diag_W_inv = diag_W.cwiseInverse(); | ~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:270:20: required from here 270 | r = Sigma_rhs - u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve, 1>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve, 1>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve, 1>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve, 1>, Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve, 1>, Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:273:80: required from here 273 | r = r - D_inv_B_rm.triangularView().solve(B_invt_W_u); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:286:119: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:286:150: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:286:151: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:286:151: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:290:72: required from here 290 | z = B_vecchia_pc.transpose() * (D_inv_vecchia_pc * (B_vecchia_pc * r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:290:73: required from here 290 | z = B_vecchia_pc.transpose() * (D_inv_vecchia_pc * (B_vecchia_pc * r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Solve, 1>, Eigen::Matrix >, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:299:103: required from here 299 | v = D_inv_B_rm.triangularView().solve(B_invt_h) + diag_W_inv.cwiseProduct(h); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Matrix, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:396:119: required from here 396 | Z = W_R - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_R)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:396:150: required from here 396 | Z = W_R - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:396:151: required from here 396 | Z = W_R - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:396:151: required from here 396 | Z = W_R - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:402:89: required from here 402 | Z.col(i) = B_vecchia_pc.transpose() * (D_inv_vecchia_pc * (B_vecchia_pc * (R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:402:90: required from here 402 | Z.col(i) = B_vecchia_pc.transpose() * (D_inv_vecchia_pc * (B_vecchia_pc * (R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, -1, -1>’ 61 | template class Replicate | ^~~~~~~~~ CG_utils.cpp:416:29: required from here 416 | V += diag_W_inv.replicate(1, t).cwiseProduct(H); | ~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Replicate, -1, -1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Replicate, -1, -1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Replicate, -1, -1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Replicate, -1, -1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Replicate, -1, -1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:416:48: required from here 416 | V += diag_W_inv.replicate(1, t).cwiseProduct(H); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:516:54: required from here 516 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:516:171: required from here 516 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:516:172: required from here 516 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:516:172: required from here 516 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:516:173: required from here 516 | r = rhs - (B_t_D_inv_B_vec + diag_W.cwiseProduct(u) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_vec)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 1>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product >, Eigen::Matrix, 1>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product >, Eigen::Matrix, 1>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:520:261: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:520:262: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:520:181: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:520:264: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:520:265: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 5> >’: ./include/Eigen/src/SparseCore/SparseTriangularView.h:25:56: required from ‘class Eigen::TriangularViewImpl, 5, Eigen::Sparse>’ 25 | template class TriangularViewImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:187:58: required from ‘class Eigen::TriangularView, 5>’ 187 | template class TriangularView | ^~~~~~~~~~~~~~ CG_utils.cpp:521:55: required from here 521 | z = B_rm.triangularView().solve(W_D_inv_inv.asDiagonal() * B_invt_r + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:521:102: required from here 521 | z = B_rm.triangularView().solve(W_D_inv_inv.asDiagonal() * B_invt_r + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:521:63: required from here 521 | z = B_rm.triangularView().solve(W_D_inv_inv.asDiagonal() * B_invt_r + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:610:59: required from here 610 | W_D_inv_inv_B_invt_R.col(i) = W_D_inv_inv.cwiseProduct(B_rm.transpose().triangularView().solve(R.col(i))); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:619:210: required from here 619 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(B_t_D_inv_rm.transpose() * cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R.col(i)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:619:102: required from here 619 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia.col(i) = W_D_inv_inv.cwiseProduct(B_t_D_inv_rm.transpose() * cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:621:81: required from here 621 | W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_R = W_D_inv_inv_B_invt_R + vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 5>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 5>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 5>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 5>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 5>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:624:71: required from here 624 | Z.col(i) = B_rm.triangularView().solve(W_D_inv_inv_plus_vecchia_woodbury_woodbury_B_invt_R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:642:69: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:642:191: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:642:142: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:642:192: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:642:193: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:642:194: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, const Eigen::Product, Eigen::Product, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:642:194: required from here 642 | V.col(i) = B_t_D_inv_B_mat.col(i) + diag_W.cwiseProduct(H.col(i)) - B_t_D_inv_rm * (B_rm * ((*cross_cov) * chol_fact_sigma_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_B_mat.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Matrix >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Matrix > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:746:81: required from here 746 | B_inv_D_B_invt_u = D_inv_B_rm_.triangularView().solve((B_rm.transpose().triangularView().solve(u))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Matrix, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Matrix, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Matrix, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:747:68: required from here 747 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:747:68: required from here 747 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:747:72: required from here 747 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0> >, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:747:117: required from here 747 | r = rhs - chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * u) - B_inv_D_B_invt_u - diag_W_inv.asDiagonal() * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:763:66: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:763:111: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Block, -1, 1, true>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Block, -1, 1, true>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Block, -1, 1, true>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Block, -1, 1, true>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Block, -1, 1, true>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Block, -1, 1, true>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:837:60: required from here 837 | FITC_W_inv_R.col(i) = FITC_W_inv.asDiagonal() * R.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> >, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Solve >, 6>, Eigen::Block, -1, 1, true> > >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:855:89: required from here 855 | B_inv_D_B_invt_U.col(i) = D_inv_B_rm_.triangularView().solve((B_rm.transpose().triangularView().solve(H.col(i)))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Block, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Block, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Block, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:859:76: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ CG_utils.cpp:859:77: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:859:103: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, 0>’ 63 | template class Diagonal | ^~~~~~~~ ./include/Eigen/src/Eigenvalues/Tridiagonalization.h:92:21: required from ‘class Eigen::Tridiagonalization >’ 92 | >::type DiagonalReturnType; | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:107:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 107 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ CG_utils.cpp:994:44: required from here 994 | Eigen::SelfAdjointEigenSolver es; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Diagonal.h:63:53: required from ‘class Eigen::Diagonal, -1>’ 63 | template class Diagonal | ^~~~~~~~ ./include/Eigen/src/Eigenvalues/Tridiagonalization.h:97:21: required from ‘class Eigen::Tridiagonalization >’ 97 | >::type SubDiagonalReturnType; | ^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:107:62: required from ‘class Eigen::SelfAdjointEigenSolver >’ 107 | typedef typename TridiagonalizationType::SubDiagonalType SubDiagonalType; | ^~~~~~~~~~~~~~~ CG_utils.cpp:994:44: required from here 994 | Eigen::SelfAdjointEigenSolver es; | ^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ CG_utils.cpp:1000:56: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, 1, -1, false> > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper, 1, -1, false> > >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ CG_utils.cpp:1000:64: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ CG_utils.cpp:1000:91: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::ArrayWrapper >, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:55:7: required from ‘class Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >’ 55 | class CwiseUnaryOp : public CwiseUnaryOpImpl::StorageKind>, internal::no_assignment_operator | ^~~~~~~~~~~~ CG_utils.cpp:1000:97: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1000:98: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1000:145: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Array >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Array > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::Array > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1012:68: required from here 1012 | vec_t centered_zt_AI_A_deriv_PI_z = zt_AI_A_deriv_PI_z.array() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1012:68: required from here 1012 | vec_t centered_zt_AI_A_deriv_PI_z = zt_AI_A_deriv_PI_z.array() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Replicate.h:61:65: required from ‘class Eigen::Replicate, 1, -1>’ 61 | template class Replicate | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Replicate, 1, -1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1024:72: required from here 1024 | den_mat_t centered_Z_AI_A_deriv_PI_Z = Z_AI_A_deriv_PI_Z.colwise() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Replicate, 1, -1> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Replicate, 1, -1>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Replicate, 1, -1> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1024:72: required from here 1024 | den_mat_t centered_Z_AI_A_deriv_PI_Z = Z_AI_A_deriv_PI_Z.colwise() - tr_AI_A_deriv; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/VectorwiseOp.h:56:7: required from ‘class Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>’ 56 | class PartialReduxExpr : public internal::dense_xpr_base< PartialReduxExpr >::type, | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:38:28: required from ‘struct Eigen::internal::traits, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 38 | >::type Scalar; | ^~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1026:101: required from here 1026 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1026:101: required from here 1026 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayWrapper.h:42:7: required from ‘class Eigen::ArrayWrapper >’ 42 | class ArrayWrapper : public ArrayBase > | ^~~~~~~~~~~~ CG_utils.cpp:1028:22: required from here 1028 | c_opt = c_cov.array() / c_var.array(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > > >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::ArrayWrapper > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1028:39: required from here 1028 | c_opt = c_cov.array() / c_var.array(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, -1, 1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, -1, 1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, -1, 1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, true>’ 103 | template class Block | ^~~~~ CG_utils.cpp:1058:22: required from here 1058 | double s = (L.col(j)).dot(L.col(ii)); | ~~~~~^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product, Eigen::Matrix, 0> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ CG_utils.cpp:1135:36: required from here 1135 | r = rhs - SigmaI_plus_ZtWZ_rm * u; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:86:7: required from ‘class Eigen::SolveImpl, 1>, Eigen::Block, -1, 1, true>, Eigen::Dense>’ 86 | class SolveImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Solve.h:62:7: required from ‘class Eigen::Solve, 1>, Eigen::Block, -1, 1, true> >’ 62 | class Solve : public SolveImpl::StorageKind> | ^~~~~ CG_utils.cpp:1267:80: required from here 1267 | L_inv_R.col(i) = L_SigmaI_plus_ZtWZ_rm.triangularView().solve(R.col(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrixBase.h: In instantiation of ‘class Eigen::SparseMatrixBase, 1, -1, true> >’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:36:7: required from ‘class Eigen::SparseCompressedBase, 1, -1, true> >’ 36 | class SparseCompressedBase | ^~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:96:7: required from ‘class Eigen::internal::sparse_matrix_block_impl, 1, -1>’ 96 | class sparse_matrix_block_impl | ^~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:287:7: required from ‘class Eigen::BlockImpl, 1, -1, true, Eigen::Sparse>’ 287 | class BlockImpl,BlockRows,BlockCols,true,Sparse> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1, -1, true>’ 103 | template class Block | ^~~~~ CG_utils.cpp:1521:22: required from here 1521 | double s = (L.row(r)).dot(L.row(c)); | ~~~~~^~~ ./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; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:167:44: required from ‘struct Eigen::internal::evaluator > >’ 167 | typedef typename PlainObjectType::Scalar Scalar; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:273:8: required from ‘struct Eigen::internal::evaluator >’ 273 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:96:8: required from ‘struct Eigen::internal::product_evaluator >, Eigen::Matrix, 0>, 6, Eigen::DenseShape, Eigen::DenseShape, double, double>’ 96 | struct product_evaluator, ProductTag, LhsShape, RhsShape> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:29:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 0> >’ 29 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:74:22: required from here 74 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseCwiseUnaryOp.h:128:64: required from ‘Derived& Eigen::SparseMatrixBase::operator*=(const Scalar&) [with Derived = Eigen::SparseMatrix; Scalar = double]’ 128 | typedef typename internal::evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ CG_utils.cpp:1044:8: required from here 1044 | L *= 0.0; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, -1, 1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, -1, 1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, -1, 1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1058:30: required from here 1058 | double s = (L.col(j)).dot(L.col(ii)); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/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 ./include/Eigen/Core:270: ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, -1, 1, true>; Derived = Eigen::Block, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1058:30: required from here 1058 | double s = (L.col(j)).dot(L.col(ii)); | ~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseMatrix.h:1505:8: required from ‘struct Eigen::internal::evaluator >’ 1505 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseTriangularView.h:78:54: required from ‘struct Eigen::internal::unary_evaluator, 1>, Eigen::internal::IteratorBased, double>’ 78 | typedef typename evaluator::InnerIterator EvalIterator; | ^~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1> >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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::TriangularView, 1>; _Scalar = double; int _Options = 1; _StorageIndex = int]’ 1181 | const bool needToTranspose = (Flags & RowMajorBit) != (internal::evaluator::Flags & RowMajorBit); | ^~~~~ CG_utils.cpp:1515:38: required from here 1515 | L = A.triangularView(); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, true>, 0>’: ./include/Eigen/src/SparseCore/SparseCompressedBase.h:336:80: required from ‘struct Eigen::internal::evaluator, 1, -1, true> > >’ 336 | typedef typename DenseCoeffsBase::CoeffReturnType CoeffReturnType; | ^~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseBlock.h:549:8: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, true>, Eigen::internal::IteratorBased, double>’ 549 | struct unary_evaluator,BlockRows,BlockCols,true>, IteratorBased> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1080:8: required from ‘struct Eigen::internal::block_evaluator, 1, -1, true, false>’ 1080 | struct block_evaluator | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1027:8: required from ‘struct Eigen::internal::evaluator, 1, -1, true> >’ 1027 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, true>; Derived = Eigen::Block, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1521:30: required from here 1521 | double s = (L.row(r)).dot(L.row(c)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, true> >’: ./include/Eigen/src/SparseCore/SparseDot.h:53:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::SparseMatrixBase::dot(const Eigen::SparseMatrixBase&) const [with OtherDerived = Eigen::Block, 1, -1, true>; Derived = Eigen::Block, 1, -1, true>; typename Eigen::internal::traits::Scalar = double]’ 53 | internal::evaluator thisEval(derived()); | ^~~~~~~~ CG_utils.cpp:1521:30: required from here 1521 | double s = (L.row(r)).dot(L.row(c)); | ~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ CG_utils.cpp:43:13: required from here 43 | u.setZero(); | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseUnaryOp.h:94:7: required from ‘class Eigen::CwiseUnaryOpImpl, const Eigen::Matrix, Eigen::Dense>’ 94 | class CwiseUnaryOpImpl | ^~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:40: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ CG_utils.cpp:79:19: required from here 79 | r_norm = r.norm(); | ~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:548:10: required from ‘Derived& Eigen::DenseBase::setZero() [with Derived = Eigen::Matrix]’ 548 | return setConstant(Scalar(0)); | ^~~~~~~~~~~ CG_utils.cpp:133:12: required from here 133 | U.setZero(); | ~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, -1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, -1, false, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:16: required from ‘static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long int]’ 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from ‘void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CG_utils.cpp:209:34: required from here 209 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, false>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, false>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, -1, 1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, -1, 1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/VectorBlock.h:56:47: required from ‘class Eigen::VectorBlock, -1>’ 56 | template class VectorBlock | ^~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:543:19: 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]’ 543 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]’ 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:999:29: required from here 999 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 1>’ 221 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:869:57: 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]’ 869 | Map > q(matrixQ,n,n); | ^ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:528: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]’ 528 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]’ 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:999:29: required from here 999 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:42:25: required from here 42 | if (rhs.cwiseAbs().sum() < THRESHOLD_ZERO_RHS_CG) { | ~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase > >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase > >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose > >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:39: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; 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::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:74:22: required from here 74 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose > >, const Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose > >, const Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose > >, const Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose > >, const Eigen::Matrix, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose > >, const Eigen::Matrix >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:54: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; 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::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:74:22: required from here 74 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Core/CwiseNullaryOp.h:892:21: required from ‘Derived& Eigen::MatrixBase::setIdentity(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 892 | return setIdentity(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:467:24: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]’ 467 | m_eivec.setIdentity(diag.size(), diag.size()); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:999:29: required from here 999 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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 | ^~~~~ ./include/Eigen/src/Jacobi/Jacobi.h:313:10: required from ‘void Eigen::MatrixBase::applyOnTheRight(Eigen::Index, Eigen::Index, const Eigen::JacobiRotation&) [with OtherScalar = double; Derived = Eigen::Map, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int]’ 313 | ColXpr x(this->col(p)); | ^ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:870: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]’ 870 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:528: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]’ 528 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]’ 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:999:29: required from here 999 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, false> >’: ./include/Eigen/src/Core/Visitor.h:79:51: required from ‘class Eigen::internal::visitor_evaluator, -1, 1, false> >’ 79 | CoeffReadCost = internal::evaluator::CoeffReadCost | ^~~~~~~~~~~~~ ./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> >; Derived = Eigen::Block, -1, 1, false>]’ 123 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Visitor.h:255:14: 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]’ 255 | this->visit(minVisitor); | ~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:543: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]’ 543 | diag.segment(i,n-i).minCoeff(&k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]’ 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:999:29: required from here 999 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘Eigen::Index Eigen::internal::first_default_aligned(const Eigen::DenseBase&) [with Derived = Eigen::Matrix; Eigen::Index = long int]’: ./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::Matrix; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::sum() const [with Derived = Eigen::Matrix; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1001:31: required from here 1001 | ldet += e1_logLambda_e1.sum(); | ~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:1014:87: required from here 1014 | c_opt = (centered_zt_AI_A_deriv_PI_z.cwiseProduct(centered_zt_BI_B_deriv_PI_z)).mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::Stride<0, 0> >, -1, 1, true> >’: ./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, 0, Eigen::Stride<0, 0> >, -1, 1, true>; VectorY = Eigen::Block, 0, Eigen::Stride<0, 0> >, -1, 1, true>; OtherScalar = double]’ 475 | EIGEN_PLAIN_ENUM_MIN(evaluator::Alignment, evaluator::Alignment), | ^~~~~~~~~ ./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, 0, Eigen::Stride<0, 0> >; Eigen::Index = long int]’ 315 | internal::apply_rotation_in_the_plane(x, y, j.transpose()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:870: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]’ 870 | q.applyOnTheRight(k,k+1,rot); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:528: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]’ 528 | internal::tridiagonal_qr_step(diag.data(), subdiag.data(), start, end, computeEigenvectors ? eivec.data() : (Scalar*)0, n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h:469:49: required from ‘Eigen::SelfAdjointEigenSolver& Eigen::SelfAdjointEigenSolver<_MatrixType>::computeFromTridiagonal(const RealVectorType&, const SubDiagonalType&, int) [with _MatrixType = Eigen::Matrix; RealVectorType = Eigen::Matrix; SubDiagonalType = Eigen::Matrix]’ 469 | m_info = internal::computeFromTridiagonal_impl(m_eivalues, m_subdiag, m_maxIterations, computeEigenvectors, m_eivec); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:999:29: required from here 999 | es.computeFromTridiagonal(Tdiags[i], Tsubdiags[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/ArrayBase.h:39:34: required from ‘class Eigen::ArrayBase >’ 39 | template class ArrayBase | ^~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper >, const Eigen::CwiseNullaryOp, const Eigen::Array > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ CG_utils.cpp:1012:66: required from here 1012 | vec_t centered_zt_AI_A_deriv_PI_z = zt_AI_A_deriv_PI_z.array() - tr_AI_A_deriv; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Dot.h:98:46: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::squaredNorm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 98 | return numext::real((*this).cwiseAbs2().sum()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:110:23: required from ‘typename Eigen::NumTraits::Scalar>::Real Eigen::MatrixBase::norm() const [with Derived = Eigen::Matrix; typename Eigen::NumTraits::Scalar>::Real = double; typename Eigen::internal::traits::Scalar = double]’ 110 | return numext::sqrt(squaredNorm()); | ^~~~~~~~~~~ CG_utils.cpp:79:19: required from here 79 | r_norm = r.norm(); | ~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Matrix, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Product, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Block, -1, 1, true> > >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:165:81: required from here 165 | V.col(i) = (B_t_D_inv_rm * (B_rm * H.col(i))) + diag_W.cwiseProduct(H.col(i)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:583:40: required from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_sqrt_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::CwiseUnaryOp::Scalar = double; CoeffReturnType = double; Eigen::Index = long int]’ 583 | return m_d.func()(m_d.argImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:172:41: required from here 172 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1377:41: required from ‘struct Eigen::internal::evaluator_wrapper_base, 1, -1, false> > > >’ 1377 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1457:8: required from ‘struct Eigen::internal::unary_evaluator, 1, -1, false> > >, Eigen::internal::IndexBased, double>’ 1457 | struct unary_evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, 1, -1, false> > >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper > > >, const Eigen::ArrayWrapper, 1, -1, false> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:1000:145: required from here 1000 | e1_logLambda_e1 = es.eigenvectors().row(0).transpose().array() * es.eigenvalues().array().log() * es.eigenvectors().row(0).transpose().array(); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix >; Eigen::Index = long int]’: ./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::Matrix >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose > >, const Eigen::Matrix > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:251:64: required from ‘static void Eigen::internal::generic_product_impl::evalTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix]’ 251 | dst.coeffRef(0,0) = (lhs.transpose().cwiseProduct(rhs)).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:124:75: required from ‘Eigen::internal::product_evaluator, ProductTag, LhsShape, RhsShape>::product_evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; int ProductTag = 6; LhsShape = Eigen::DenseShape; RhsShape = Eigen::DenseShape; 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::Matrix; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 124 | generic_product_impl::evalTo(m_result, xpr.lhs(), xpr.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:35:90: required from ‘Eigen::internal::evaluator >::evaluator(const XprType&) [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Options = 0; XprType = Eigen::Product >, Eigen::Matrix, 0>]’ 35 | EIGEN_DEVICE_FUNC EIGEN_STRONG_INLINE explicit evaluator(const XprType& xpr) : Base(xpr) {} | ^ ./include/Eigen/src/Core/Product.h:137:22: required from ‘Eigen::internal::dense_product_base::operator const Scalar() const [with Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; int Option = 0; Scalar = double]’ 137 | return internal::evaluator(derived()).coeff(0,0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:74:22: required from here 74 | a = r.transpose() * z; | ~~~~~~~~~~~~~~^~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:583:40: required from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_sqrt_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::CwiseUnaryOp::Scalar = double; CoeffReturnType = double; Eigen::Index = long int]’ 583 | return m_d.func()(m_d.argImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:172:41: required from here 172 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:203:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ CG_utils.cpp:1026:101: required from here 1026 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, 2, -1, true> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Eigen::Index = long int]’ 217 | PanelEvaluator panel_eval(panel); | ^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:789: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::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; Rhs = const Eigen::CwiseNullaryOp, const Eigen::Matrix >; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Lhs = Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::CwiseBinaryOp::Rhs = Eigen::CwiseNullaryOp, const Eigen::Matrix >; Eigen::Index = long int]’ 789 | return m_d.func().packetOp(m_d.lhsImpl.template packet(index), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./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::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > > >; 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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:437:75: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ CG_utils.cpp:1026:101: required from here 1026 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, const Eigen::Block, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, const Eigen::Block, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, const Eigen::Block, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./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; | ^~~~~~~~~ ./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::Matrix; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, Eigen::Matrix, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, Eigen::Matrix, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, 1, -1, true>, Eigen::Matrix, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, 1, -1, true>, Eigen::Matrix, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, 1, -1, true>, Eigen::Matrix, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense >, 1, -1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, 1, -1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, 1, -1, true>, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Matrix; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:72: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ CG_utils.cpp:1026:101: required from here 1026 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; Eigen::Index = long int]’: ./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::Matrix >, -1, 1, true>; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Matrix >, -1, 1, true> >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix >, -1, 1, true>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:183:21: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/CoreEvaluators.h:583:40: required from ‘Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::CoeffReturnType Eigen::internal::unary_evaluator, Eigen::internal::IndexBased>::coeff(Eigen::Index, Eigen::Index) const [with UnaryOp = Eigen::internal::scalar_sqrt_op; ArgType = const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0>; typename Eigen::CwiseUnaryOp::Scalar = double; CoeffReturnType = double; Eigen::Index = long int]’ 583 | return m_d.func()(m_d.argImpl.coeff(row, col)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 381 | { return Base::coeff(IsRowMajor ? outer : inner, IsRowMajor ? inner : outer); } | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> > >; Scalar = double]’ 202 | res = eval.coeffByOuterInner(0, 0); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./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::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:478:32: required from ‘typename Eigen::internal::traits::Scalar Eigen::DenseBase::mean() const [with Derived = Eigen::CwiseUnaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix >, Eigen::internal::member_sum, 0> >; typename Eigen::internal::traits::Scalar = double]’ 478 | return Scalar(derived().redux(Eigen::internal::scalar_sum_op())) / Scalar(this->size()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:172:41: required from here 172 | mean_R_norm = R.colwise().norm().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, -1, false> >’: ./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>; Functor = assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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>; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, -1, false>; Src = Eigen::Block, -1, -1, false>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:57:28: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Block.h:341:5: required from ‘Eigen::internal::BlockImpl_dense& Eigen::internal::BlockImpl_dense::operator=(const Eigen::internal::BlockImpl_dense&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’ 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Block.h:161:5: required from ‘Eigen::BlockImpl& Eigen::BlockImpl::operator=(const Eigen::BlockImpl&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’ 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Block.h:111:5: required from ‘Eigen::Block& Eigen::Block::operator=(const Eigen::Block&) [with XprType = Eigen::Matrix; int BlockRows = -1; int BlockCols = -1; bool InnerPanel = false]’ 1197 | Base::operator=(other); \ | ~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:1022:46: required from ‘static void Eigen::internal::conservative_resize_like_impl::run(Eigen::DenseBase&, Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; OtherDerived = Eigen::Matrix; bool IsVector = false; Eigen::Index = long int]’ 1022 | tmp.block(0,0,common_rows,common_cols) = _this.block(0,0,common_rows,common_cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:392:60: required from ‘void Eigen::PlainObjectBase::conservativeResize(Eigen::Index, Eigen::Index) [with Derived = Eigen::Matrix; Eigen::Index = long int]’ 392 | internal::conservative_resize_like_impl::run(*this, rows, cols); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ CG_utils.cpp:209:34: required from here 209 | Tdiags[i].conservativeResize(j + 1, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:329:7: required from ‘class Eigen::internal::BlockImpl_dense, -1, 1, true, true>’ 329 | class BlockImpl_dense | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase >, 1, -1, true>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/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 ./include/Eigen/Core:323: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/Parallelizer.h:126:68: required from ‘void Eigen::internal::parallelize_gemm(const Functor&, Index, Index, Index, bool) [with bool Condition = true; Functor = gemm_functor, Eigen::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 126 | Index pb_max_threads = std::max(1,size / Functor::Traits::nr); | ^~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; int Options = 0; Scalar = double; SrcXprType = Eigen::Product >, Eigen::Matrix, 0>]’ 148 | generic_product_impl::evalTo(dst, src.lhs(), src.rhs()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false>, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/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 ./include/Eigen/Core:326: ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/products/GeneralMatrixVector.h: In instantiation of ‘class Eigen::internal::gemv_traits’: ./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; | ^~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>; Scalar = double]’ 361 | { Derived::scaleAndAddTo(dst,lhs,rhs,alpha); } | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Derived = Eigen::internal::generic_product_impl >, Eigen::Matrix, Eigen::DenseShape, Eigen::DenseShape, 7>]’ 349 | { dst.setZero(); scaleAndAddTo(dst, lhs, rhs, Scalar(1)); } | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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); | ^ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:42:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 42 | prefix ## name ## Packet | ^~~~~~ ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:51:53: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 && | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:52:38: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:42: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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), | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:53:82: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:54:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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, | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:55:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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 | ^~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:56:69: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:59:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:60:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./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; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralMatrixVector.h:61:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 1, -1, true> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:207:43: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:114:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:370:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 1>, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::DenseShape, Eigen::DenseShape, 7>’ 370 | typedef typename nested_eval::type RhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >; Scalar = double]’ 478 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 479 | ::scaleAndAddTo(dst_vec, a_lhs, a_rhs.col(0), alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/Product.h:113:15: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/util/XprHelper.h:380:102: required from ‘struct Eigen::internal::plain_object_eval >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>’ 380 | typedef typename plain_matrix_type_dense::XprKind, evaluator::Flags>::type type; | ^~~~ ./include/Eigen/src/Core/ProductEvaluators.h:369:45: required from ‘struct Eigen::internal::generic_product_impl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, Eigen::DenseShape, Eigen::DenseShape, 7>’ 369 | typedef typename nested_eval::type LhsNested; | ^~~~~~~~~ ./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::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >; Scalar = double]’ 485 | return internal::generic_product_impl | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 486 | ::scaleAndAddTo(dst_vec, a_lhs.row(0), a_rhs, alpha); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:464:20: required from ‘static void Eigen::internal::generic_product_impl::subTo(Dst&, const Lhs&, const Rhs&) [with Dst = Eigen::Matrix; Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Solve, 1>, Eigen::Matrix >]’ 464 | scaleAndAddTo(dst, lhs, rhs, Scalar(-1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:178:42: [ skipping 6 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 2, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 2, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 2, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 2, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Map, 2, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 296 | dest.matrix() += actualAlpha * MappedDest(actualDestPtr, dest.size()); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 1, -1, true>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, 1, -1, true>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, 1, -1, true>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, 1, -1, true>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true>, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 1, -1, false> >, -1, 1, true>, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 1, -1, false> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1110:42: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1110 | typedef typename HalfTraits::LhsPacket LhsPacketHalf; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h: In instantiation of ‘class Eigen::internal::gebp_traits’: ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1115:45: required from ‘struct Eigen::internal::gebp_kernel, 4, 4, false, false>’ 1115 | typedef typename QuarterTraits::LhsPacket LhsPacketQuarter; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:82:107: 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 = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 82 | gebp_kernel gebp; | ^~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:445:20: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:455:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 455 | PACKET_DECL_COND_PREFIX(_, Lhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:456:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 456 | PACKET_DECL_COND_PREFIX(_, Rhs, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:457:27: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 457 | PACKET_DECL_COND_PREFIX(_, Res, _PacketSize); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:414:3: note: in definition of macro ‘PACKET_DECL_COND_PREFIX’ 414 | prefix ## name ## Packet | ^~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:49: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 462 | Vectorizable = unpacket_traits<_LhsPacket>::vectorizable && unpacket_traits<_RhsPacket>::vectorizable, | ^~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:462:94: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 463 | LhsPacketSize = Vectorizable ? unpacket_traits<_LhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:463:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 464 | RhsPacketSize = Vectorizable ? unpacket_traits<_RhsPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:464:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 465 | ResPacketSize = Vectorizable ? unpacket_traits<_ResPacket>::size : 1, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:465:65: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 490 | typedef typename conditional::type LhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:490:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 491 | typedef typename conditional::type RhsPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:491:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 492 | typedef typename conditional::type ResPacket; | ^~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:492:73: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] 495 | typedef QuadPacket RhsPacketx4; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:495:33: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, 1, -1, true> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/Dot.h:50:23: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>’: ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 8 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’: ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Matrix, const Eigen::Matrix >, 1, -1, false> >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./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::Matrix, const Eigen::Matrix >, 1, -1, false>; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix >, 1, -1, false>; ResultType = double; Scalar = double]’ 97 | { return mat.MEMBER(); } \ | ~~~~~~~~~~^~ ./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::Matrix, const Eigen::Matrix >; MemberOp = Eigen::internal::member_sum; int Direction = 1; Scalar = double; Eigen::Index = long int]’ 183 | return m_functor(m_arg.template subVector(index)); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PartialReduxEvaluator.h:214:47: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944:31: required from ‘static void Eigen::internal::Assignment::run(DstXprType&, const SrcXprType&, const Functor&) [with DstXprType = Eigen::Matrix; SrcXprType = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:805:41: required from ‘Derived& Eigen::PlainObjectBase::_set_noalias(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 805 | internal::call_assignment_no_alias(this->derived(), other.derived(), internal::assign_op()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:602:19: required from ‘Eigen::PlainObjectBase::PlainObjectBase(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; Derived = Eigen::Matrix]’ 602 | _set_noalias(other); | ~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Core/Matrix.h:423:29: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const Eigen::EigenBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::PartialReduxExpr, const Eigen::Matrix, const Eigen::Matrix >, Eigen::internal::member_sum, 1>, const Eigen::CwiseNullaryOp, const Eigen::Matrix > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 423 | : Base(other.derived()) | ^ CG_utils.cpp:1026:101: required from here 1026 | vec_t c_cov = (centered_Z_AI_A_deriv_PI_Z.cwiseProduct(centered_Z_BI_B_deriv_PI_Z)).rowwise().mean(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:104: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 = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 104 | pack_rhs(blockB, rhs.getSubMapper(k,0), actual_kc, nc); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./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]’: ./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 = 1; 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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2288:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2288 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2290:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2290 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2291 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2291:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2330 | PacketBlock kernel_half; | ^~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2330:39: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2336 | PacketBlock kernel_quarter; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2336:42: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./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]’: ./include/Eigen/src/Core/products/GeneralMatrixMatrix.h:133:13: 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 = 1; bool ConjugateLhs = false; RhsScalar = double; int RhsStorageOrder = 0; bool ConjugateRhs = false; int ResInnerStride = 1; ResScalar = double]’ 133 | gebp(res.getSubMapper(info[i].lhs_start, 0), blockA+info[i].lhs_start*actual_kc, blockB, info[i].lhs_length, actual_kc, nc, alpha); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Transpose >, Eigen::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Transpose >; Rhs = Eigen::Matrix; 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1950:103: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1950 | const int SResPacketHalfSize = unpacket_traits::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 1951 | const int SResPacketQuarterSize = unpacket_traits::half>::half>::size; | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:1951:138: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2007:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2007 | typedef typename conditional=8,typename unpacket_traits::half,SResPacket>::type SResPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2008:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2008 | typedef typename conditional=8,typename unpacket_traits::half,SLhsPacket>::type SLhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2009:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2009 | typedef typename conditional=8,typename unpacket_traits::half,SRhsPacket>::type SRhsPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2010:135: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2010 | typedef typename conditional=8,typename unpacket_traits::half,SAccPacket>::type SAccPacketHalf; | ^~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense >, Eigen::Matrix, 1>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl >, Eigen::Matrix, 1>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:52: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:366:43: required from ‘static void Eigen::internal::gemv_dense_selector<2, 0, false>::run(const Lhs&, const Rhs&, Dest&, const typename Dest::Scalar&) [with Lhs = Eigen::Product >, Eigen::Matrix, 1>; Rhs = Eigen::Matrix; Dest = Eigen::Block, -1, 1, true>; typename Dest::Scalar = double]’ 366 | dest += (alpha*actual_rhs.coeff(k)) * lhs.col(k); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>; Rhs = Eigen::Matrix; Dest = Eigen::Block, 1, -1, false>; int StorageOrder = 0; bool BlasCompatible = true; typename Dest::Scalar = double]’ 207 | ::run(rhs.transpose(), lhs.transpose(), destT, alpha); | ~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 9 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Dest = Eigen::Matrix; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, Eigen::Matrix, gemm_blocking_space<0, double, double, -1, -1, -1, 1, false> >; Index = long int]’ 141 | return func(0,rows, 0,cols); | ~~~~^~~~~~~~~~~~~~~~ ./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::Matrix; Lhs = Eigen::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >]’ 445 | scaleAndAddTo(dst, lhs, rhs, Scalar(1)); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:148:43: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2132:82: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2132 | typedef typename unpacket_traits::half>::half QuarterPacket; | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2134:56: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2134 | HalfPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] 2135 | QuarterPacketSize = unpacket_traits::size, | ^~~~ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2135:62: warning: ignoring attributes on template argument ‘Eigen::internal::unpacket_traits<__vector(2) double>::half’ {aka ‘__m128d’} [-Wignored-attributes] ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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> | ^~~~~~~~~~~~~~~ ./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()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, 1, -1, true>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: 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>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true>; U = Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./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, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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::Matrix; 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::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix; Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; int ProductTag = 8; typename Eigen::internal::traits::Lhs>::Scalar = double; typename Eigen::Product::Lhs = Eigen::Matrix; typename Eigen::internal::traits::Rhs>::Scalar = double; typename Eigen::Product::Rhs = Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:654:63: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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>; 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:279:44: required from here 279 | Sigma_Lkt_W_r = Sigma_L_k.transpose() * W_r; | ^~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./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); | ^~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 7 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> > >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, Eigen::Matrix, 1>, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:390:120: required from here 390 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, 7>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, 1, -1, false>, Eigen::Solve, 1>, Eigen::Matrix >, 0>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:345:45: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:390:120: required from here 390 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:43: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Matrix >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Matrix >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Matrix >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Matrix >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:281:119: required from here 281 | z = W_r - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:286:151: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Solve, 1>, Eigen::Matrix >, 1>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Solve, 1>, Eigen::Matrix >, 1> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Product.h:120:7: required from ‘class Eigen::internal::dense_product_base, Eigen::Solve, 1>, Eigen::Matrix >, 1, 8>’ 120 | class dense_product_base | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:152:7: required from ‘class Eigen::ProductImpl, Eigen::Solve, 1>, Eigen::Matrix >, 1, Eigen::Dense>’ 152 | class ProductImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Product.h:71:7: required from ‘class Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 1>’ 71 | class Product : public ProductImpl<_Lhs,_Rhs,Option, | ^~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:462:68: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:390:120: required from here 390 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Block, -1, 1, true>, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Block, -1, 1, true>, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/GeneralProduct.h:379:80: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:388:34: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator >, Eigen::Matrix, 1>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block >, Eigen::Matrix, 1>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 >, Eigen::Matrix, 1>, -1, 1, true> >; Functor = add_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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 >, Eigen::Matrix, 1>, -1, 1, true> >; Functor = Eigen::internal::add_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/Matrix.h:332:31: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::Matrix(const T&) [with T = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Matrix, 1>, Eigen::Solve, 1>, Eigen::Matrix >, 0> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:387:120: required from here 387 | Z = W_R - (diag_W.asDiagonal() * Sigma_L_k) * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Matrix, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Matrix, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Matrix, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Matrix, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Matrix, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:763:111: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:118:37: required from ‘class Eigen::TransposeImpl, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, Eigen::Dense>’ 118 | template class TransposeImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 52 | template class Transpose | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~^~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:281:119: required from here 281 | z = W_r - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:286:151: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix; 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::Matrix; CoeffReturnType = double; Eigen::Index = long int]’ 606 | return (m_lhs.row(row).transpose().cwiseProduct( m_rhs.col(col) )).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Matrix, 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)); | ~~~~~~~~~~~^~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:668:16: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Matrix, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Matrix, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:385:44: required from here 385 | Sigma_Lkt_W_R = Sigma_L_k.transpose() * W_R; | ^~~ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:390:120: required from here 390 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >, 0>’: ./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>, Eigen::Matrix >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false>, 1, -1, true> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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>, Eigen::Matrix >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:390:120: required from here 390 | Z = W_R - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_R)); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:763:111: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 16 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Matrix >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Matrix >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Matrix >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Matrix >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:281:119: required from here 281 | z = W_r - diag_W.asDiagonal() * (Sigma_L_k * chol_fact_I_k_plus_Sigma_L_kt_W_Sigma_L_k_vecchia.solve(Sigma_Lkt_W_r)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Matrix, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Matrix, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:286:151: required from here 286 | z = W_r - diagonal_approx_inv_preconditioner.asDiagonal() * ((*cross_cov) * chol_fact_woodbury_preconditioner.solve((*cross_cov).transpose() * W_r)); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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::blas_data_mapper; int nr = 4; bool Conjugate = false; bool PanelMode = true]’: ./include/Eigen/src/Core/products/TriangularSolverMatrix.h:155:19: required from ‘static void Eigen::internal::triangular_solve_matrix::run(Index, Index, const Scalar*, Index, Scalar*, Index, Index, Eigen::internal::level3_blocking&) [with Scalar = double; Index = long int; int Mode = 1; bool Conjugate = false; int TriStorageOrder = 0; int OtherInnerStride = 1]’ 155 | pack_rhs(blockB+actual_kc*j2, other.getSubMapper(startBlock,j2), actualPanelWidth, actual_cols, actual_kc, blockBOffset); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:102:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Matrix; Rhs = Eigen::Matrix; int Side = 1; int Mode = 1]’ 100 | triangular_solve_matrix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102 | ::run(size, othersize, &actualLhs.coeffRef(0,0), actualLhs.outerStride(), &rhs.coeffRef(0,0), rhs.innerStride(), rhs.outerStride(), blocking); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with int Side = 1; OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]’ 181 | internal::triangular_solver_selector::type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | Side, Mode>::run(derived().nestedExpression(), otherCopy); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/TriangularMatrix.h:522:37: required from ‘void Eigen::TriangularViewImpl<_MatrixType, _Mode, Eigen::Dense>::solveInPlace(const Eigen::MatrixBase&) const [with OtherDerived = Eigen::Matrix; _MatrixType = const Eigen::Matrix; unsigned int _Mode = 1]’ 522 | { return solveInPlace(other); } | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ./include/Eigen/src/Cholesky/LLT.h:503:62: required from ‘void Eigen::LLT::_solve_impl_transposed(const RhsType&, DstType&) const [with bool Conjugate = true; RhsType = Eigen::Product >, Eigen::Matrix, 0>; DstType = Eigen::Matrix; _MatrixType = Eigen::Matrix; int _UpLo = 1]’ 503 | matrixL().template conjugateIf().solveInPlace(dst); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./include/Eigen/src/Cholesky/LLT.h:494:31: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./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::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 332 | Base::template _init1(x); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/AssignEvaluator.h:840:41: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&, const Func&, typename enable_if::value, void*>::type) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Func = assign_op; typename enable_if::value, void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 840 | typename plain_matrix_type::type tmp(src); | ^~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Matrix, 0> >, 0>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:616:195: required from here 616 | cross_cov_sigma_woodbury_woodbury_cross_cov_B_t_D_inv_W_D_inv_inv_B_invt_R = (*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * B_t_D_inv_W_D_inv_inv_B_invt_R)); | ^ ./include/Eigen/src/Core/products/GeneralBlockPanelKernel.h:2491:62: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 2491 | PacketBlock kernel; | ^~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Block, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>, const Eigen::Transpose > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Dest = Eigen::Matrix; typename Dest::Scalar = double]’ 379 | dest.coeffRef(i) += alpha * (lhs.row(i).cwiseProduct(actual_rhs.transpose())).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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::Transpose, const Eigen::Matrix, const Eigen::Matrix > >; Rhs = Eigen::Matrix; Scalar = double]’ 385 | internal::gemv_dense_selector::HasUsableDirectAccess) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388 | >::run(actual_lhs, actual_rhs, dst, alpha); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:361:27: [ skipping 13 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Matrix, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 18 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:763:111: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Eigen::Index = long int]’: ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, const Eigen::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true> >, const Eigen::Block, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::Matrix, const Eigen::Matrix > >, 1, -1, true>; U = Eigen::Block, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, const Eigen::Matrix, const Eigen::Matrix > >, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> >, const Eigen::CwiseUnaryOp, const Eigen::ArrayWrapper, const Eigen::Matrix, const Eigen::Matrix > >, Eigen::Matrix, 0> > > >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:168:108: required from here 168 | a = (R.cwiseProduct(Z).transpose() * v1).array() * (H.cwiseProduct(V).transpose() * v1).array().inverse(); //cheap | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 19 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Block, -1, 1, true>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Block, -1, 1, true>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./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); | ^~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Matrix, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Matrix, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Matrix, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Matrix, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:763:111: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 21 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, -1, 1, true>, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, -1, 1, true>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, -1, 1, true>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, -1, 1, true>, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 16, Eigen::Stride<0, 0> >, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 16, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 16, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 16, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:221:34: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:97:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, -1, 1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:125:66: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 1; bool Conjugate = false]’ 125 | Map >(rhs+s,r) -= rhs[i] * cjLhs.col(i).segment(s,r); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:302:7: required from ‘class Eigen::DenseCoeffsBase, 1>’ 302 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h:555:7: required from ‘class Eigen::DenseCoeffsBase, 3>’ 555 | class DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:98:7: required from ‘class Eigen::PlainObjectBase >’ 98 | class PlainObjectBase : public internal::dense_xpr_base::type | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:178:7: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::OuterStride<> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:39:18: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 26 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false>, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, 0>’: ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Transpose.h:52:37: required from ‘class Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 52 | template class Transpose | ^~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:57: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 0>’: ./include/Eigen/src/Core/DenseCoeffsBase.h:481:7: required from ‘class Eigen::DenseCoeffsBase, 0, Eigen::Stride<0, 0> >, 2>’ 481 | class DenseCoeffsBase : public DenseCoeffsBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, 0, Eigen::Stride<0, 0> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, 0, Eigen::Stride<0, 0> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/MapBase.h:37:34: required from ‘class Eigen::MapBase, 0, Eigen::Stride<0, 0> >, 0>’ 37 | template class MapBase | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Map.h:94:79: required from ‘class Eigen::Map, 0, Eigen::Stride<0, 0> >’ 94 | template class Map | ^~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:73: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> >, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:72: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 23 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 24 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Matrix, 0>, 0>, const Eigen::Matrix >, const Eigen::Product >, Eigen::Matrix, 1> >; _Scalar = double; int _Rows = -1; int _Cols = 1; int _Options = 0; int _MaxRows = -1; int _MaxCols = 1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:763:111: required from here 763 | v = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * h) + B_inv_D_B_invt_u + diag_W_inv.asDiagonal() * h; | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:100:8: [ skipping 30 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:311:41: required from ‘struct Eigen::internal::unary_evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, Eigen::internal::IndexBased, double>’ 311 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:90:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> > >’ 90 | struct evaluator : public unary_evaluator | ^~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:37: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: [ skipping 28 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, -1, 1, true>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose, 1, -1, false> >, const Eigen::Block, -1, 1, true>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, -1, 1, true>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 25 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::CwiseBinaryOp, const Eigen::Product >, Eigen::Product, Eigen::Block, -1, 1, true>, 0>, 0>, const Eigen::Block, -1, 1, true> >, const Eigen::Product >, Eigen::Block, -1, 1, true>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:859:140: required from here 859 | V.col(i) = chol_ip_cross_cov.transpose() * (chol_ip_cross_cov * H.col(i)) + B_inv_D_B_invt_U.col(i) + diag_W_inv.asDiagonal() * H.col(i); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Eigen::Index = long int]’: ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose, 0, Eigen::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::OuterStride<> >, 1, -1, true>, 1, -1, false> >, const Eigen::Map, 0, Eigen::Stride<0, 0> > >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/products/TriangularSolverVector.h:78:127: required from ‘static void Eigen::internal::triangular_solve_vector::run(Index, const LhsScalar*, Index, RhsScalar*) [with LhsScalar = double; RhsScalar = double; Index = long int; int Mode = 2; bool Conjugate = false]’ 78 | rhs[i] -= (cjLhs.row(i).segment(s,k).transpose().cwiseProduct(Map >(rhs+s,k))).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./include/Eigen/src/Core/SolveTriangular.h:73:12: required from ‘static void Eigen::internal::triangular_solver_selector::run(const Lhs&, Rhs&) [with Lhs = const Eigen::Transpose >; Rhs = Eigen::Matrix; int Side = 1; int Mode = 2]’ 71 | triangular_solve_vector | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | ::run(actualLhs.cols(), actualLhs.data(), actualLhs.outerStride(), actualRhs); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/SolveTriangular.h:182:21: [ skipping 22 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:1036:41: required from ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’ 1036 | CoeffReadCost = evaluator::CoeffReadCost, | ^~~~~~~~~~~~~ ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:774:20: [ skipping 29 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >’: ./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 | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = sub_assign_op]’ 774 | SrcEvaluatorType srcEvaluator(src); | ^~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:944: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::CwiseNullaryOp, const Eigen::Matrix >, const Eigen::Block, 0, Eigen::OuterStride<> >, -1, 1, true>, -1, 1, false> >; Functor = Eigen::internal::sub_assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880:49: [ skipping 27 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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>’: ./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 | ^~~~~~~~~ ./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 | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, -1, 1, true>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./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 : | ^~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 33 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/Block.h:172:103: required from ‘class Eigen::internal::BlockImpl_dense, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true, false>’ 172 | template class BlockImpl_dense | ^~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:154:7: required from ‘class Eigen::BlockImpl, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true, Eigen::Dense>’ 154 | class BlockImpl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Block.h:103:81: required from ‘class Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>’ 103 | template class Block | ^~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:70: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./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]’: ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 32 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:944: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Functor = Eigen::internal::assign_op; Weak = void]’ 944 | call_dense_assignment_loop(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:880: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Block, -1, 1, true>; Src = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Assign.h:66:28: required from ‘Derived& Eigen::MatrixBase::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::CwiseBinaryOp, const Eigen::Block, -1, 1, true>, const Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Block, -1, 1, true>, 0> >, 0>, 1> >; Derived = Eigen::Block, -1, 1, true>]’ 66 | internal::call_assignment(derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CG_utils.cpp:841:205: required from here 841 | Z.col(i) = FITC_W_inv_R.col(i) - FITC_W_inv.asDiagonal() * ((*cross_cov_preconditioner) * (chol_fact_sigma_woodbury_preconditioner.solve((*cross_cov_preconditioner).transpose() * FITC_W_inv_R.col(i)))); | ^ ./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); | ^~~~~~~~~ ./include/Eigen/src/Core/DenseCoeffsBase.h: In instantiation of ‘class Eigen::DenseCoeffsBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >, 0>’: ./include/Eigen/src/Core/DenseBase.h:41:34: required from ‘class Eigen::DenseBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >’ 41 | template class DenseBase | ^~~~~~~~~ ./include/Eigen/src/Core/MatrixBase.h:48:34: required from ‘class Eigen::MatrixBase, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >’ 48 | template class MatrixBase | ^~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:154:7: required from ‘class Eigen::CwiseBinaryOpImpl, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>, Eigen::Dense>’ 154 | class CwiseBinaryOpImpl | ^~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CwiseBinaryOp.h:77:7: required from ‘class Eigen::CwiseBinaryOp, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >’ 77 | class CwiseBinaryOp : | ^~~~~~~~~~~~~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ./include/Eigen/src/Core/Dot.h:84:58: [ skipping 38 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/DenseCoeffsBase.h:56:30: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 56 | >::type PacketReturnType; | ^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h: In instantiation of ‘struct Eigen::internal::evaluator, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >’: ./include/Eigen/src/Core/CoreEvaluators.h:100:8: required from ‘struct Eigen::internal::evaluator, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >’ 100 | struct evaluator | ^~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:738:69: required from ‘struct Eigen::internal::binary_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >, Eigen::internal::IndexBased, Eigen::internal::IndexBased, double, double>’ 738 | CoeffReadCost = evaluator::CoeffReadCost + evaluator::CoeffReadCost + functor_traits::Cost, | ^~~~~~~~~~~~~ ./include/Eigen/src/Core/CoreEvaluators.h:721:8: required from ‘struct Eigen::internal::evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >’ 721 | struct evaluator > | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Redux.h:357:7: required from ‘class Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >’ 357 | class redux_evaluator : public internal::evaluator<_XprType> | ^~~~~~~~~~~~~~~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 414 | ThisEvaluator thisEval(derived()); | ^~~~~~~~ ./include/Eigen/src/Core/Redux.h:463:25: [ skipping 40 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./include/Eigen/src/Core/CoreEvaluators.h:1064:54: warning: ignoring attributes on template argument ‘Eigen::internal::packet_traits::type’ {aka ‘__m128d’} [-Wignored-attributes] 1064 | PacketAlignment = unpacket_traits::alignment, | ^~~~~~~~~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; Eigen::Index = long int]’: ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; Func = Eigen::internal::scalar_sum_op; Evaluator = Eigen::internal::redux_evaluator, const Eigen::Transpose >, 1, -1, true> >, const Eigen::Block, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> > >; Scalar = double]’ 243 | const Index alignedStart = internal::first_default_aligned(xpr); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 418 | return internal::redux_impl::run(thisEval, func, derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true> >; typename Eigen::internal::traits::Scalar = double]’ 463 | return derived().redux(Eigen::internal::scalar_sum_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 0>, -1, 1, true>; ResScalar = double]’ 50 | return a.transpose().template binaryExpr(b).sum(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ./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, Eigen::Product >, Eigen::Matrix, 1>, 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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ./include/Eigen/src/Core/ProductEvaluators.h:380:62: [ skipping 37 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] ./include/Eigen/src/Core/AssignEvaluator.h:880:49: required from ‘void Eigen::internal::call_assignment_no_alias(Dst&, const Src&, const Func&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op]’ 880 | Assignment::run(actualDst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:848: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::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Func = assign_op; typename enable_if<(! evaluator_assume_aliasing::value), void*>::type = void*; typename evaluator_traits::Shape = Eigen::DenseShape]’ 848 | call_assignment_no_alias(dst, src, func); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/AssignEvaluator.h:826:18: required from ‘void Eigen::internal::call_assignment(Dst&, const Src&) [with Dst = Eigen::Matrix; Src = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>]’ 826 | call_assignment(dst, src, internal::assign_op()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/PlainObjectBase.h:787:32: required from ‘Derived& Eigen::PlainObjectBase::_set(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; Derived = Eigen::Matrix]’ 787 | internal::call_assignment(this->derived(), other.derived()); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./include/Eigen/src/Core/Matrix.h:225:24: required from ‘Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>& Eigen::Matrix<_Scalar, _Rows, _Cols, _Options, _MaxRows, _MaxCols>::operator=(const Eigen::DenseBase&) [with OtherDerived = Eigen::Product >, Eigen::Product >, Eigen::Product, Eigen::Solve, 1>, Eigen::Product >, Eigen::Product, Eigen::Product >, Eigen::Matrix, 1>, 0>, 0> >, 0>, 0>, 1>; _Scalar = double; int _Rows = -1; int _Cols = -1; int _Options = 0; int _MaxRows = -1; int _MaxCols = -1]’ 225 | return Base::_set(other); | ~~~~~~~~~~^~~~~~~ CG_utils.cpp:520:266: required from here 520 | vecchia_cross_cov_sigma_woodbury_woodbury_inv_cross_cov_vecchia = W_D_inv_inv.asDiagonal() * (B_t_D_inv_rm.transpose() * ((*cross_cov) * (chol_fact_sigma_woodbury_woodbury.solve((*cross_cov).transpose() * (B_t_D_inv_rm * (W_D_inv_inv.asDiagonal() * B_invt_r)))))); | ^ ./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); | ^~~~~~~~~ gcc -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -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 cs_spsolve.c -o cs_spsolve.o gcc -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -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 cs_reach.c -o cs_reach.o gcc -I"/usr/include/R" -DNDEBUG -I./include -DEIGEN_MPL2_ONLY -DMM_PREFETCH=1 -DMM_MALLOC=1 -DUSE_SOCKET -DLGB_R_BUILD -I/usr/local/include -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 cs_dfs.c -o cs_dfs.o 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 gpboost.so boosting/boosting.o boosting/gbdt.o boosting/gbdt_model_text.o boosting/gbdt_prediction.o boosting/prediction_early_stop.o io/bin.o io/config.o io/config_auto.o io/dataset.o io/dataset_loader.o io/file_io.o io/json11.o io/metadata.o io/parser.o io/train_share_states.o io/tree.o metric/dcg_calculator.o metric/metric.o objective/objective_function.o network/ifaddrs_patch.o network/linker_topo.o network/linkers_mpi.o network/linkers_socket.o network/network.o treelearner/data_parallel_tree_learner.o treelearner/feature_parallel_tree_learner.o treelearner/gpu_tree_learner.o treelearner/linear_tree_learner.o treelearner/serial_tree_learner.o treelearner/tree_learner.o treelearner/voting_parallel_tree_learner.o c_api.o gpboost_R.o re_model.o sparse_matrix_utils.o GP_utils.o DF_utils.o Vecchia_utils.o CG_utils.o cs_spsolve.o cs_reach.o cs_dfs.o -fopenmp -pthread -L/usr/lib64/R/lib -lR treelearner/feature_histogram.hpp: In function ‘_ZN8LightGBM13HistogramPool17DynamicChangeSizeEPKNS_7DatasetEiRKSt6vectorIjSaIjEEPKNS_6ConfigEii._omp_fn.0’: treelearner/feature_histogram.hpp:1207:69: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 1207 | pool_[i].reset(new FeatureHistogram[train_data->num_features()]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ treelearner/voting_parallel_tree_learner.cpp: In member function ‘Init’: treelearner/voting_parallel_tree_learner.cpp:68:46: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 68 | smaller_leaf_histogram_array_global_.reset(new FeatureHistogram[this->num_features_]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ treelearner/voting_parallel_tree_learner.cpp:69:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | larger_leaf_histogram_array_global_.reset(new FeatureHistogram[this->num_features_]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ treelearner/voting_parallel_tree_learner.cpp: In member function ‘Init’: treelearner/voting_parallel_tree_learner.cpp:68:46: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 68 | smaller_leaf_histogram_array_global_.reset(new FeatureHistogram[this->num_features_]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ treelearner/voting_parallel_tree_learner.cpp:69:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | larger_leaf_histogram_array_global_.reset(new FeatureHistogram[this->num_features_]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ treelearner/voting_parallel_tree_learner.cpp: In member function ‘Init’: treelearner/voting_parallel_tree_learner.cpp:68:46: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 68 | smaller_leaf_histogram_array_global_.reset(new FeatureHistogram[this->num_features_]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ treelearner/voting_parallel_tree_learner.cpp:69:45: warning: argument 1 value ‘18446744073709551615’ exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 69 | larger_leaf_histogram_array_global_.reset(new FeatureHistogram[this->num_features_]); | ^ /usr/include/c++/15/new:140:26: note: in a call to allocation function ‘operator new []’ declared here 140 | _GLIBCXX_NODISCARD void* operator new[](std::size_t) | ^ installing to /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT/usr/local/lib/R/library/00LOCK-gpboost/00new/gpboost/libs ** R ** data ** demo ** inst ** byte-compile and prepare package for lazy loading ** help *** installing help indices converting help for package ‘gpboost’ finding HTML links ... done GPBoost_data html GPModel html GPModel_shared_params html X html X_test html agaricus.test html agaricus.train html bank html coords html coords_test html dim html dimnames.gpb.Dataset html fit.GPModel html fit html fitGPModel html get_aux_pars.GPModel html get_aux_pars html get_coef.GPModel html get_coef html get_cov_pars.GPModel html get_cov_pars html get_nested_categories html getinfo html gpb.Dataset html gpb.Dataset.construct html gpb.Dataset.create.valid html gpb.Dataset.save html gpb.Dataset.set.categorical html gpb.Dataset.set.reference html gpb.convert_with_rules html gpb.cv html gpb.dump html gpb.get.eval.result html gpb.grid.search.tune.parameters html gpb.importance html gpb.interprete html gpb.load html gpb.model.dt.tree html gpb.plot.importance html gpb.plot.interpretation html gpb.plot.part.dep.interact html gpb.plot.partial.dependence html gpb.save html gpb.train html gpb_shared_params html gpboost html group_data html group_data_test html loadGPModel html neg_log_likelihood.GPModel html neg_log_likelihood html predict.GPModel html predict.gpb.Booster html predict_training_data_random_effects.GPModel html predict_training_data_random_effects html readRDS.gpb.Booster html saveGPModel html saveRDS.gpb.Booster html set_optim_params.GPModel html set_optim_params html set_prediction_data.GPModel html set_prediction_data html setinfo html slice html summary.GPModel html y html *** copying figures ** building package indices ** 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 (gpboost) + test -d gpboost/src + cd gpboost/src + rm -f CG_utils.o DF_utils.o GP_utils.o Vecchia_utils.o c_api.o cs_dfs.o cs_reach.o cs_spsolve.o gpboost_R.o re_model.o sparse_matrix_utils.o gpboost.so + rm -f /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT/usr/local/lib/R/library/R.css + find /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT/usr/local/lib/R/library -type f -exec sed -i s@/builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT@@g '{}' ';' + /usr/bin/find-debuginfo -j2 --strict-build-id -m -i --build-id-seed 1.6.3-1.fc42.copr9678575 --unique-debug-suffix -1.6.3-1.fc42.copr9678575.x86_64 --unique-debug-src-base R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/gpboost 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-gpboost-1.6.3-1.fc42.copr9678575.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 -j2 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-determinism --brp -j2 /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-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 70 directories and 470 files, processed 138 inodes, 0 modified (0 replaced + 0 rewritten), 0 unsupported format, 0 errors Reading /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/SPECPARTS/rpm-debuginfo.specpart Processing files: R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.x86_64 Provides: R-CRAN-gpboost = 1.6.3-1.fc42.copr9678575 R-CRAN-gpboost(x86-64) = 1.6.3-1.fc42.copr9678575 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.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.32)(64bit) libc.so.6(GLIBC_2.38)(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.23)(64bit) libm.so.6(GLIBC_2.27)(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.13)(64bit) libstdc++.so.6(CXXABI_1.3.15)(64bit) libstdc++.so.6(CXXABI_1.3.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(CXXABI_1.3.7)(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.22)(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-gpboost-debugsource-1.6.3-1.fc42.copr9678575.x86_64 Provides: R-CRAN-gpboost-debugsource = 1.6.3-1.fc42.copr9678575 R-CRAN-gpboost-debugsource(x86-64) = 1.6.3-1.fc42.copr9678575 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: R-CRAN-gpboost-debuginfo-1.6.3-1.fc42.copr9678575.x86_64 Provides: R-CRAN-gpboost-debuginfo = 1.6.3-1.fc42.copr9678575 R-CRAN-gpboost-debuginfo(x86-64) = 1.6.3-1.fc42.copr9678575 debuginfo(build-id) = bfcbe785735188746a1d87fbc3f1e986fc0eda28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: R-CRAN-gpboost-debugsource(x86-64) = 1.6.3-1.fc42.copr9678575 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build/BUILDROOT Wrote: /builddir/build/RPMS/R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.x86_64.rpm Wrote: /builddir/build/RPMS/R-CRAN-gpboost-debugsource-1.6.3-1.fc42.copr9678575.x86_64.rpm Wrote: /builddir/build/RPMS/R-CRAN-gpboost-debuginfo-1.6.3-1.fc42.copr9678575.x86_64.rpm Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.rO2tXV + umask 022 + cd /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + test -d /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + rm -rf /builddir/build/BUILD/R-CRAN-gpboost-1.6.3-build + RPM_EC=0 RPM build warnings: ++ jobs -p + exit 0 %source_date_epoch_from_changelog is set, but %changelog has no entries to take a date from Finish: rpmbuild R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.src.rpm Finish: build phase for R-CRAN-gpboost-1.6.3-1.fc42.copr9678575.src.rpm INFO: chroot_scan: 1 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/fedora-42-x86_64-1760147525.407048/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-gpboost-1.6.3-1.fc42.copr9678575.src.rpm) Config(child) 18 minutes 32 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-gpboost-debugsource", "epoch": null, "version": "1.6.3", "release": "1.fc42.copr9678575", "arch": "x86_64" }, { "name": "R-CRAN-gpboost", "epoch": null, "version": "1.6.3", "release": "1.fc42.copr9678575", "arch": "x86_64" }, { "name": "R-CRAN-gpboost-debuginfo", "epoch": null, "version": "1.6.3", "release": "1.fc42.copr9678575", "arch": "x86_64" }, { "name": "R-CRAN-gpboost", "epoch": null, "version": "1.6.3", "release": "1.fc42.copr9678575", "arch": "src" } ] } RPMResults finished